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