FCM не просто отправляет сообщение с высоким приоритетом, даже если я его указал.
Я пробовал с 3 различными способами. AndroidConfig, APNS и WebPush. Никто не работает, как ожидалось
Вот как в настоящее время я создаю код на стороне сервера: Это все еще не отправляет сообщение с высоким приоритетом. Я получаю сообщение на Android намного позже, чем предполагалось.
val message = Message.builder()
.setAndroidConfig(AndroidConfig.builder()
.setPriority(AndroidConfig.Priority.HIGH)
.putData("topic", fcmMessage.topic)
.putData("senderId", fcmMessage.senderId.toString())
.putData("message", fcmMessage.message)
.putData("senderName", name)
.putData("charX", fcmMessage.charX.toString())
.putData("charY", fcmMessage.charY.toString())
.putData("charScale", fcmMessage.charScale.toString())
.putData("type", fcmMessage.type.toString())
.build())
.setTopic(fcmMessage.topic)
.build()
val response = FirebaseMessaging.getInstance().send(message)
Я ожидаю увидеть сообщение, полученное в секундах, а не в минутах.