【问题标题】:How to get Firebase notification status (opened or not) which is sent from PHP backend?如何获取从 PHP 后端发送的 Firebase 通知状态(打开与否)?
【发布时间】:2016-11-11 09:34:00
【问题描述】:

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

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

有可能吗?请让我知道最佳实践。 谢谢。

【问题讨论】:

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


    【解决方案1】:

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

    Delivery Receipt:如果应用服务器在下游消息中包含delivery_receipt_requested,XMPP连接服务器在收到设备收到消息的确认后会发送一个delivery receipt。

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

    【讨论】:

    • 这意味着没有选项可以从 Firebase 控制台监控这些状态。我必须自己处理。我说的对吗?
    • @HasanAbdullah 是的。控制台上可见的通知统计信息也是从控制台发送的。请参阅 FrankvanPuffelen 的回答 here
    猜你喜欢
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多