FCM不会将邮件发送为高优先级

时间:2019-06-17 15:42:07

标签: java firebase firebase-cloud-messaging firebase-admin

即使我指定了FCM,FCM也不只是简单地发送高优先级的消息。

我尝试了3种不同的方式。s 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)

我希望看到消息在几秒钟内收到,而不是几分钟。

0 个答案:

没有答案