Настройка push-уведомлений

Для отображения push-уведомлений на мобильных устройствах убедитесь, что выполнены следующие условия:

Для настройки отправки push-уведомлений на мобильные устройства используйте подраздел «Push-уведомления»:

Задайте параметры в зависимости от используемого типа ОС и добавленных шаблонов:

Примечание. Выберите JSON-файл в параметре «Firebase service account JSON-file» или задайте параметры «Firebase OAuth 2.0 access token», «Firebase project id». При использовании параметра «Firebase service account JSON-file» задание параметров «Firebase OAuth 2.0 access token», «Firebase project id» не требуется.

Примечание. Параметры «Firebase service account JSON-file», «Firebase OAuth 2.0 access token», «Firebase project id» доступны только при установленном флажке «Via Firebase Cloud Messaging». При использовании сервиса Firebase параметры APNs, указанные ниже, становятся недоступны.

Примечание. Для работы с сервером APNS на прокси-сервере отключите аутентификацию и SSL инспекцию трафика.

После настройки параметров push-уведомлений нажмите кнопку «Сохранить».

Отправка push-уведомлений

Алгоритм отправки push-уведомлений:

  1. Аутентификация пользователя с указанием DeviceID устройства. В ответе будет содержаться «api_sessionid», который используется в последующих запросах.

  2. Запрос токена устройства у соответствующего сервиса push-уведомлений (для Android - Firebase, для iOS - APNS, для Windows - WNS) на мобильном устройстве.

  3. Отправка токена на сервер мобильной платформы с привязкой к устройству и указанием типа платформы, сервиса и самого токена.

Примечание. Если отправляемый токен уже есть в проекте, но привязан к другому пользователю, то сервер разорвёт связь между ними и привяжет токен к пользователю API, отправляющему запрос.

  1. Отправьте запрос:

Методы и запросы для отправки push-уведомлений приведены в разделе «Методы работы с push-уведомлениями».

Для проверки статуса отправки push-уведомлений обратитесь к разделу «Проверка статуса отправки push-уведомлений».

См. также:

Настройка сред и проектов | Добавление темы сообщений | Добавление шаблонов push-уведомлений | Проверка статуса отправки push-уведомлений