Firebase(Google)云消息传递(FCM,旧GCM) - 检查消息状态

时间:2016-07-31 23:17:02

标签: google-chrome-extension push-notification google-cloud-messaging firebase-cloud-messaging

我试图找到一个解决方案,以确保在发送另一个扩展程序之前已收到我的Chrome扩展程序的推送通知。如果它还没有收到而另一个应该收到,我会更改其内容以告诉用户他有多个新的信息要检查。

所以我正在寻找一种方法来使用其ID检查以前的消息状态,或者在发送新消息之前检查消息队列是否使用了折叠密钥。但我无法找到与此相关的任何内容,除了此处:https://support.google.com/googleplay/android-developer/answer/2663268?hl=en详细说明了FCM消息状态,但在第一次响应后无法获取它们。

我知道收据可以使用XMPP来实现,但我更愿意继续使用常规HTTP协议。

感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:1)

XMPP收据将是您获得消息传递的确认的推荐方式。您还可以使用Play Developer console(Android开发人员控制台)查看有关消息状态的统计信息。但是,如果您想自动重新发送,这将是不够的,您必须手动执行此操作。