就像很多线程一样,我已经看到我的消息确实是实时到达的,有时却不是,它们花费了很多时间。
我想知道我在做什么是正确的方法还是我做错了什么?。
这是在后端发送消息的代码;是使用tomcat在Java中制作的。
FCMService.init();
Message message = Message.builder()
.putData("notification", "Tienes un mesaje")
.setToken(googleToken.getmFCMtoken())
.setAndroidConfig(
AndroidConfig.builder()
.setPriority(AndroidConfig.Priority.HIGH)
.build()
).build();
return FirebaseMessaging.getInstance().sendAsync(message).get();
(我忽略了尝试)
FCMService
是我用来初始化FCM-SDK的包装程序,而googleToken
是包含用户和Firebase ID的对象。
我是否缺少某些内容以使消息真正实时?