Для отправки мобильных пуш-уведомлений (Mobile Push) необходимо привязать мобильное приложение к сервису, после чего создать и настроить сообщение.
Чтобы привязать ваше мобильное приложение перейдите в Настройки ➔ Рассылки
Вам необходимо заполнить:
APNs в настоящее время не поддерживается
Настройка для Firebase Cloud Messaging
Firebase service account key вы можете получить у разработчиков, поддерживающих ваше приложение. Если ранее вы уже отправляли Mobile Push - все необходимое уже у вас есть, если же вы хотите начать отправлять Mobile Push - нужно зарегистрировать и получить все необходимые данные.
После завершения настройки сообщите об этом вашему персональному менеджеру для активации модуля.
Для того чтобы создать Mobile Push уведомление перейдите в раздел Рассылки ➔ Сообщения ➔ Новое сообщение и выберите канал Mobile Push
На текущий момент можно создать только мгновенное сообщение - будет отправлено сразу после создания
В мастере создания вы можете задать настройки отправки:
После того, как все настройки отправки заполнены, вы можете задать дополнительные настройки. Они не являются обязательными, но позволят персонализировать Mobile Push и сделать его более заметным для получателя.
Вы можете менять вид отображения для iOS и Android
На этом же шаге можно отправить тестовое Mobile Push, чтобы проверить, корректно ли отображается сообщение, и при необходимости исправить его до отправки пользователям.
Дополнительно в том же окне вы сможете отслеживать статус отправки тестового Mobile Push и узнать причину, если сообщение не дошло (например, если был введен невалидный токен).
Тестовая отправка доступна при создании или редактировании Mobile Push-сообщения. Перейдите в Рассылки → Сообщения → Мастер создания сообщения (Mobile Push). На шаге «Редактор сообщения» заполните обязательные поля:
Кнопка «Отправить тестовое сообщение» станет активной. По нажатию на нее в открывшемся окне:
В окне отобразится статус отправки тестового Mobile Push в реальном времени:
Ограничения и особенности
После создания Mobile Push нужно указать получателей сообщения. Для этого в соответствующих выпадающих списках включите или исключите необходимые вам сегменты из рассылки.
В сегментах на отправку Mobile Push получатели пересчитываются по количеству уникальных контактов, однако за одним контактом может быть закреплено более одного устройства. В связи с этим количество отправленных сообщений (отображаются в Детали сообщения ➔ Статистика по количеству устройств) может быть больше ожидаемого. В разделе Детали сообщения ➔ Информация ➔ Получатели вы можете отслеживать количество получателей, отправленных и не отправленных сообщений отдельно по уникальным контактам и отдельно по количеству устройств.
Если в получателях есть неактуальный мобильный токен (Firebase Cloud Messaging возвращает ошибку requested entity was not found
), то сообщение не будет ему доставлено, а сам токен будет автоматические отписан.