在“FCM云消息传递”

时间:2017-03-21 16:55:41

标签: android firebase firebase-cloud-messaging

我想知道是否将推送通知传递给映射到我的用户数据库的所有registrationId。

我有8000个用户,所有人都有registrationId。我已经向所有人发送了通知,现在我想确定是否所有用户都收到了通知。

有没有办法使用一些FCM网址访问此分析。

我知道我可以在STATISTICS菜单中查看Google发布商的分析,然后选择FCM messages并查看我可以转到FCM Diagnostics

的投放状态

Firebase support page

但使用该工具确定8k用户几乎是不可能的,因此我如何获得云消息传递的分析。

很久以前我看过一些链接,但忘了书签:(

1 个答案:

答案 0 :(得分:1)

目前没有API可以检索已发送的FCM消息的传递状态。

通常,当FCM服务器成功收到您从App Server发送的有效负载时,它应返回success:1响应以及message_id

如果您的目标是了解设备是否已成功收到消息,则应实施Delivery Receipts

  

送达回执:如果应用服务器在下游消息中包含delivery_receipt_requested,则XMPP连接服务器在收到设备收到消息的确认后会发送送达回执。