我是通过覆盖firebasemessagingservice的手动处理壁炉通知。
使用意图我生成通知。
是否有一种方法可以手动报告向firebase打开的通知,因为我没有开放统计数据,将其报告给Firebase Console。
如上所述,即使让firebase通知按照正常进行处理,也没有报告这些打开的通知。
谢谢!
firebase控制台的通知面板中显示的统计信息仅用于从该通知面板发送的消息。当前无法直接触发通过Firebase Cloud Messaging API发送的消息的统计信息。
更新:自2018年下半年以来,Firebase现在还报告了通过电话发送给Firebase Cloud Messaging API的消息。
根据https://firebase.google.com/docs/cloud-messaging/cloud-messaging/understand-delivery仅发送"用于数据邮件的工作:
发送 - 数据消息或通知消息已被征用以进行交付,或者已成功传递给像APN这样的第三方服务进行交付。有关更多信息,请参见消息的寿命。
印象(仅用于Android设备上的通知消息( - 已在设备上显示了显示通知。
打开 - 用户打开了通知消息。
对于那些当时想知道我的解决方法的人。
我们运行推活动。对于每个活动,我们创建了一个独特的可重复使用的事件。我们注册事件并"竞选_received"并"竞选_opened"收到消息后,我们触发事件。打开通知时,我们触发事件。
然后,在每个事件下,我们只选择活动,并每天提交其统计信息
一个人需要选择事件才能进入事件仪表板区域,因为事件列表视图显示了发送和或接收的事件的总数。
对于定制通知,可以很快达到500事件限制,因此请确保将您的通知捆绑到可重复使用的事件类别中。