在C#中,我正在调用Restful服务,以使用Firebase Cloud Messaging(FCM)向移动设备发送通知。 我正在向主题发送通知。我想知道该主题已成功发送给多少用户,并订阅了该主题。
我正在使用以下Post API。
https://fcm.googleapis.com/fcm/send { “至”:“ / topics / testdesktop_51to75”, “ time_to_live”:60, “数据”:{ “ alertId”:“”, “ alertTypeId”:“”, “ detailUrl”:“”, “ isFeatured”:“”, “说明”:“”, “ payLoad”:“”, “ publishDate”:“”, “标题”:“” } }
但作为回应,我仅收到消息ID。
答案 0 :(得分:0)
您正在向主题发送消息,在这种情况下,来自FCM服务器的响应仅指示服务器是否正确接收了消息。之后,将消息散发到订阅该主题的令牌,并且在初始响应中没有返回有关传递到该设备的设备数的数据。
如果您想了解有关发送消息的令牌数量,所谓的扇出状态花费了多长时间以及成功进行了多少次传递的信息,可以通过将FCM传递数据连接到BigQuery。有关更多信息,请查看Firebase文档中的Understanding message delivery。我还建议阅读博客文章Life of a message from FCM to the device。