Обработка уведомлений
Для получения уведомлений вам нужно добавить коллбэк 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?