Как это работает🔗
Локальные уведомления🔗
MRGS SDK предоставляет API для создания и управления уведомлениями, которые будут отображаться на клиенте (смартфоне/планшете). Для отображения таких уведомлений MRGS использует API предоставляемый платформой. Как работают уведомления на Android вы можете прочесть на сайте Android Developer, а о том как уведомления работают на iOS - на сайте Apple Developer
Серверные уведомления🔗
Серверные уведомления передаются на клиент с помощью служб Firebase (Android) и APNS (iOS). MRGS сервер агрегирует, выстраивает в очередь и отправляет уведомления на сервера Firebase и APNS только для тех устройств, токены которых были получены от клиента. MRGS SDK получает эти токены на устройстве и отправляет их на сервер MRGS в момент инициализации SDK. Запланировать отправку серверных уведомлений можно двумя способами:
- Человек (Администратор) заходит на сайт MRGS и создает рассылку в разделе Настройки -> Push уведомления
- Игровой сервер с помощью API отправляет на сервер MRGS набор запланированных уведомлений
В запланированный срок MRGS начнет рассылать уведомления через Firebase/APNS на устройства.

Дата создания: 2020-01-20