我通过覆盖FirebaseMessagingService的onHandle意图来手动处理firebase通知。
使用意图我会生成通知。
是否可以手动报告打开到Firebase的通知,因为我没有将打开的统计信息报告回firebase控制台。
如上所述,即使按正常情况处理firebase通知,也不会报告这些打开的通知。
谢谢!
答案 0 :(得分:2)
Firebase控制台的通知面板中显示的统计信息仅适用于从该通知面板发送的消息。目前无法直接触发通过Firebase Cloud Messaging API发送的消息的统计信息。
更新:自2018年底以来,Firebase现在还会将通过调用发送的消息报告给Firebase云消息传递API。
答案 1 :(得分:1)
对于那些现在很了解我的解决方法的人。
我们开展推广活动。 对于每个广告系列,我们创建了一个独特的可重复使用的活 我们注册了活动" campaign_received"和" campaign_opened" 收到消息后,我们会触发该事件。 通知打开后,我们会触发事件。
然后,在每个活动中,我们选择活动,我们只需每天,每周,每月等提交统计数据。
需要选择事件才能进入事件仪表板区域,因为事件列表视图显示已发送和/或接收的事件总数。
对于定制通知,可能会很快达到500个事件限制,因此请务必将通知捆绑到可重复使用的事件类别中。
答案 2 :(得分:1)
根据https://firebase.google.com/docs/cloud-messaging/understand-delivery,仅“发送”适用于纯数据消息:
发送-数据消息或通知消息已排队等待传递,或者已成功传递给第三方服务(如APN)进行传递。有关更多信息,请参见消息的生存期。
展示次数(仅适用于Android设备上的通知消息)—显示通知已显示在设备上。
打开-用户打开了通知消息。