Обработка уведомлений

Для получения уведомлений вам нужно добавить коллбэк OnMessageReceiveListener в App классе после инициализации RuStoreUniversalPushClient. Если уведомления отправлены через universal api, то они будут дедублицированы на клиенте и коллбэк получения уведомлений вызовется 1 раз.  

Если в объекте notification есть данные, то RuStoreSDK сама отобразит уведомление. Если вы не хотите, чтобы RuStoreSDK самостоятельно отображала уведомление, то используйте объект data, а объект notification оставляйте пустым. Однако коллбэк OnMessageReceiveListener будет вызван в любом случае. Получить payload пуш-уведомления (Map<String, String>) можно из поля remoteMessage.data.

RuStoreUniversalPushClient.setOnMessageReceiveListener { remoteMessage ->
    // process message
}
Обновлено 8 августа 2023 г.
Was this information helpful?