我正在测试Firebase JSON以检查发送到新闻应用程序的通知的送达回执.我可以成功地将消息发送到Android应用程序而没有任何问题,我在我的Android应用程序上收到消息.但是,我想知道如何以及在哪里可以检查通知是否已成功发送到Android应用程序?
如何使用message_id和/或multicast_id返回的内容来获取通知的交付状态?我找不到使用Firebase检查交付状态的工作代码示例.有没有人有工作JSON代码通过message_id和/ multicast_id或其他方式查询Firebase消息的传递状态?Firebase文档没有提供有关如何执行此操作的示例(或者我可能错过了示例).
请参阅下面用于向Firebase新闻应用发送通知的Firebase JSON.任何人的帮助都非常感谢.
在标题中我设置了授权key=firebase_server_key
和内容类型设置为application/json
{
"to" : "token received from firebase",
"notification" : {
"body" : "test",
"title" : "Alert",
"icon" : "myicon",
"delivery_receipt_requested": true
}
}
Run Code Online (Sandbox Code Playgroud)
邮递员的输出:
{"multicast_id":7845213569874521,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:4853214789631%31bd1c9631bd1c96"}]}
Run Code Online (Sandbox Code Playgroud)