Настройка браузерных Push-уведомлений описана в соответствующей статье.

Описание

Мобильные push-уведомления отображаются по мере получения в центре уведомлений мобильного устройства в "шторке" Android и iOS смартфонов, планшетов и других гаджетов. По умолчанию уведомления включены для устанавливаемых приложений, так что вы можете сразу с момента установки начать процесс вовлечения клиента.

Для мобильных приложений есть 4 варианта настройки:

  • Google Firebase Cloud Messaging для Android и iOS приложений
  • Apple Push Notification Service только для iOS приложений
  • Yandex.AppMetrica для Android и iOS приложений
  • Huawei Mobile Services — для Android и iOS приложений

Yandex.AppMetrica использует для отправки SDK Google Firebase. Для отправки уведомлений вам нужно будет установить его в приложение.

В Altcraft Marketing доступна интеграция с Yandex.AppMetrica для импорта профилей пользователей, регистрации их действий и связанной с ними ценности (стоимости).   


Настройка App Push в мобильных приложениях Android & iOS

Firebase

Firebase Cloud messaging

Для отправки Push мобильных приложений на устройства с Android и iOS с помощью платформы Google Firebase необходимо предварительно настроить проект в Firebase Console.

Создайте учётную запись в Google Firebase и зарегистрируйте свой сайт или приложение:



Откройте настройки ресурса и активируйте Google FCM для ваших Android и iOS приложений. В открывшейся снизу вкладке введите настройки проекта Firebase:


Данные для настроек ресурса:

  • Ключ API для веб-приложения (Web API Key) и Идентификатор проекта firebase (Project ID)находятся в настройках Firebase console в разделе общие (General): 

Web API Key

Если Web API Key не отображается, воспользуйтесь этой инструкцией.

  • Ключ сервера (Server key) и Идентификатор отправителя (Sender ID) берется в настройках Firebase console в разделе Cloud Messaging:

Apple Push Notification service

APNS SDK можно использовать для отправки уведомлений на устройства с iOS. Для этого выберите iOS, активируйте Apple Push Notification service и откройте настройки ниже:


Для отправки сообщений в сервис уведомлений вы можете использовать APNS токен:


Или сертификат в PEM формате:

AppMetrica Blog

Yandex.AppMetrica push SDK

Аналитическая платформа Yandex.AppMetrica может использоваться для отправки пуш-уведомлений на Android, так и на iOS устройства. Для этого Push SDK метрики должен быть установлен в приложение. Ссылка на документацию по подключению SDK -  Документация Yandex AppMetrica .

В качестве источника подписки может выступать один из следующих уникальных идентификаторов устройств:

  • AppMetrica device ID - идентификатор устройства в AppMetrica - для обеих операционных систем. 
  • iOS IFA - рекламный идентификатор - только для Apple устройств.
  • Google AID - рекламный идентификатор - только для Android.
  • Android Push token и iOS Push Token - токены, назначаемые AppMetrica SDK.

В рамках одного ресурса можно настроить отправку приложений в обе операционные системы. На вкладке Push в ресурсе выберите мобильную платформу и внесите настройки в правой части вкладки:

  • Для доступа к AppMetrica используется AppMetrica API токен. Для каждого приложения указывается уникальный AppMetrica Application IDПолучить эти данные можно в разделе  Настройки  приложения в AppMetrica.
  • Параметр Send rate ограничивает максимальную скорость отправки уведомлений в секунду
  • Yandex OAuth токен - токен авторизации в сервисах Яндекс.
  • В поле Reporting tag введите произвольный тэг, который будет использоваться в отчётах AppMetrica.

Huawei Mobile Services

Huawei Mobile Services позволяет отправлять push-уведомления из приложений, поддерживаемых Huawei, на Android и iOS устройства.

Откройте настройки ресурса и активируйте Huawei Mobile Services для ваших Android и iOS приложений:


На панели внизу выберите Huawei:


Введите данные для настройки:


Идентификатор проекта, пароль и ID Android или iOS приложений вы можете найти в настройках своего проекта.

Для этого в аккаунте разработчика Huawei откройте консоль и перейдите на страницу AppGallery ConnectМои проекты. На панели сверху в выпадающем списке выберите приложение, для которого хотите настроить отправку push-уведомлений.

Используйте данные приложения: ID клиента = Идентификатора проекта, Секрет клиента = Пароль, ID приложения = ID Android/iOS приложения.


Добавление подписки на push приложений 

Подписки на уведомления из приложений присваиваются пользователям API запросом из приложения: Добавить подписку на push в базу данных.

Подписка на Yandex.AppMetrica может добавляться автоматически пользователям приложения с подключенным сервисом метрики. Подробнее в статье Интеграция с Yandex.AppMetrica.

Трекинг событий в app push

В push для приложений входят ссылки ack и open.

GET запрос этих ссылок создаёт события push доставлен и push открыт.

Они отобразятся в истории пользователя и сводном отчёте.

{
    "hub_link": {
        "ack": "http://your.domian.com/api/v1.1/pushes/crypto_post_events?/2ab9162159...",
        "open": "http://your.domian.com/api/v1.1/pushes/crypto_post_events?/555fbe0b9..."
    }
}

Регистрация события в app push

С помощью вызова API можно добавлять произвольные события:  Добавить события с app push.



  • No labels