
参见英文答案 > Firebase notification records/log API 1个
我正在测试Firebase JsON以检查发送到新闻应用程序的通知的送达回执.我可以成功地将消息发送到AndroID应用程序而没有任何问题,我在我的AndroID应用程序上收到消息.但是,我想知道如何以及在哪里可以检查通知是否已成功发送到AndroID应用程序?
如何使用返回的message_ID和/或multicast_ID来获取通知的传递状态?我找不到使用Firebase检查交付状态的工作代码示例.有没有人有工作JsON代码通过message_ID和/或multicast_ID或其他方式查询Firebase消息的传递状态? Firebase文档没有提供有关如何执行此 *** 作的示例(或者我可能错过了示例).
请参阅下面用于向Firebase新闻应用发送通知的Firebase JsON.任何人的帮助都非常感谢.
在标题中,我设置了authorization key = firebase_server_key
和内容类型设置为application / Json
{ "to" : "token received from firebase", "notification" : { "body" : "test", "Title" : "Alert", "icon" : "myicon", "delivery_receipt_requested": true } }邮递员的输出:
{"multicast_ID":7845213569874521,"success":1,"failure":0,"canonical_IDs":0,"results":[{"message_ID":"0:4853214789631%31bd1c9631bd1c96"}]}解决方法:
更新:
The Diagnostics Tool has been removed since Nov. 30, 2017:
You can no longer access FCM diagnostics data in the Play Console.
确认@ user7410521在评论部分中说了什么.除了使用FCM Diagnostics Page之外,目前没有可用的API来使用message_IDs / multicast_IDs来检索所发送消息的传递状态的详细信息.还要记住,诊断页面仅在应用程序已经可用时才可用已发布(适用于Alpha测试或更高版本).
我注意到您在有效负载中包含了delivery_receipt_requested参数.接收消息确认应足以确定设备是否收到消息.
以上是内存溢出为你收集整理的如何查看发送到Android应用程序的Firebase消息的发送状态?全部内容,希望文章能够帮你解决如何查看发送到Android应用程序的Firebase消息的发送状态?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)