从Firebase控制台发送任何通知时,我可以从Firebase控制台监视通知状态(接收到多少设备或打开了多少设备)。

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

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

最佳答案

对于我的通知部分中收到的设备数量,我认为您应该使用Delivery Receipts


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


对于有多少设备打开了它,我认为这应该是您的客户端应用程序上的自定义实现。例如,如果用户确实单击了您的通知并打开了您的应用程序的特定活动,则您应Send an Upstream message,指定已打开通知。

10-07 19:48
查看更多