Настройка браузерных 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 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 формате:
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.