Firebase (Google) Cloud Messaging (FCM, old GCM) - 检查消息状态

Firebase (Google) Cloud Messaging (FCM, old GCM) - check message status

我正在尝试找到一种解决方案,以确保在发送另一个推送通知之前已收到我的 Chrome 分机的推送通知。如果还没有收到,另一个应该去,我会改变它的内容,告诉用户他有多个新信息要检查。

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

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

在此先感谢您的帮助。

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