Если уже используется HMS/FCM
Если используете в приложениях сервисы FCM/HMS, добавьте дополнительный код в сервисы.
FCM
Добавьте следующий код в сервис для FCM:
import ru.rustore.sdk.universalpush.firebase.messaging.toNotificationPayload class MyFirebaseMessagingService: FirebaseMessagingService() { override fun onMessageReceived(message: RemoteMessage) { super .onMessageReceived(message) RuStoreUniversalPushManager.processMessage(message.toNotificationPayload()) } override fun onNewToken(token: String) { super .onNewToken(token) RuStoreUniversalPushManager.processToken(token) } } |
HMS
Добавьте следующий код в сервис для HMS:
import ru.rustore.sdk.universalpush.hms.messaging.toNotificationPayload class MyMessagePushService: HmsMessageService() { override fun onMessageReceived(msg: RemoteMessage?) { super .onMessageReceived(msg) RuStoreUniversalPushManager.processMessage(msg.toNotificationPayload()) } override fun onNewToken(token: String?) { super .onNewToken(token) RuStoreUniversalPushManager.processToken(token) } } |
Обновлено 27 апреля 2023 г.
Was this information helpful?