如何获取从PHP后端发送的Firebase通知状态(已打开或未打开)?

时间:2016-11-11 09:34:01

标签: android firebase android-notifications firebase-cloud-messaging firebase-notifications

当我从Firebase控制台发送任何通知时,我可以从Firebase控制台监控我的通知状态(已收到的设备数量或打开的数量)。

现在我开发了一个PHP后端并使用curl我可以向用户发送通知。我需要监控 我的通知收到了多少设备以及每个通知打开了多少设备?

有可能吗?请让我知道最佳做法。 谢谢。

1 个答案:

答案 0 :(得分:2)

对于 收到了多少设备我的通知 部分,我认为您应该使用Delivery Receipts

  

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

对于 打开了多少设备 部分,我认为这应该是您客户端应用上的自定义实现。例如,如果用户点击了您的通知并打开了应用的特定活动,那么您应该Send an Upstream message,指定通知已打开。