【问题标题】:How can we know the number of users for which the FCM notification is sent successfully or not我们如何知道 FCM 通知发送成功与否的用户数量
【发布时间】:2019-03-13 12:35:03
【问题描述】:

在 C# 中,我正在调用 Restful 服务以使用 Firebase 云消息传递 (FCM) 向移动设备发送通知。 我正在向一个主题发送通知。我想知道它成功发送给了多少用户,谁订阅了这个主题。

我正在使用以下 Post API。

https://fcm.googleapis.com/fcm/send { "to" : "/topics/testdesktop_51to75", “time_to_live”:60, “数据”:{ "alertId": "", "alertTypeId": "", "detailUrl": "", “特色”:“”, “描述”:” ”, “有效载荷”:“”, “发布日期”:“”, “标题”: ”” } }

但作为回应,我只得到消息 ID。

【问题讨论】:

    标签: firebase firebase-cloud-messaging


    【解决方案1】:

    您正在向主题发送消息,在这种情况下,来自 FCM 服务器的响应仅表明服务器是否正确接收了消息。随后将消息扇出到订阅该主题的令牌,并且在初始响应中不会返回有关消息传递到的设备数量的数据。

    如果您想详细了解消息发送到的代币数量、所谓的扇出花费了多长时间以及成功交付的次数,您可以通过将 FCM 交付数据连接到大查询。有关更多信息,请查看 Firebase 文档中的 Understanding message delivery。我也推荐阅读博文Life of a message from FCM to the device

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-27
      • 1970-01-01
      • 2013-08-19
      • 2016-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多