【问题标题】:How to View Firebase Notification Delivery Reports?如何查看 Firebase 通知传递报告?
【发布时间】:2017-07-31 08:46:39
【问题描述】:

我们使用 Firebase 向 Android 和 iOS 设备发送推送通知。我们使用 Http(不是 XMPP)。 如何获取推送通知的送达报告?我们想检查推送是否发送到设备(Android 和 iOS)。 我在 Firebase 控制台中看不到任何统计信息或报告。

请帮忙。

【问题讨论】:

标签: firebase push-notification firebase-cloud-messaging


【解决方案1】:

正如我链接的Possible Duplicate Post 中所见,目前没有可用的 FCM 报告,除了可以在 Firebase 控制台中看到的(如果您使用控制台发送消息)和使用 @987654322 @ 在您的 Play 开发控制台中

目前还没有 API 可以检索这些 FCM 日志详细信息。但是,Firebase 通知控制台最近进行了改进,其中使用 FCM API 发送的消息的统计信息(目前仅发送计数)包含在 Firebase 通知控制台统计信息中。根据我在similar post 中的回答:

自 2018 年 8 月起,使用 FCM API 发送的消息的统计信息现在可以从控制台看到。在 云消息传递 部分,单击 报告 选项卡。从那里,您将能够按消息类型(notificationdata 等)进行过滤

ImpressionsOpens 似乎仍然仅可用于使用控制台发送的消息。但是Sends现在肯定会计算使用 FCM API 发送的消息。

参考:https://firebase.googleblog.com/2018/08/in-app-messaging-crashlytics.html

【讨论】:

  • 如果您从未使用控制台发送过消息(即,因为您通过 API 发送所有消息),则不会显示报告选项卡。您可以通过创建消息来解决此问题(草稿很好,只要您从不删除它)。或者,编辑 URL,将 /reporting 附加到通知 URL(新 URL 将是 https://console.firebase.google.com/project/[ProjectName]-[ProjectID]/notification/reporting )。根据经验测试,使用 API 发送的消息仍会显示在此报告中。
  • 我的报告标签总是显示“无数据”,知道吗?选择“全部”选项!
  • @Udhaya 如果过了几天还是没有显示任何东西,我建议直接联系 Firebase 支持。
  • 您好,我的网络应用已配置 FCM 并正在接收通知,但报告未显示。
  • 你们收到 Firebase 支持的回复了吗?我们目前正在经历同样的事情。很想听听他们对您的回应或你们如何解决这个问题。谢谢
【解决方案2】:

我们的发现:为了查看数据消息的统计信息,数据消息需要包含分析标签。检查以确保这些都包括在内。它只是一个标签,https://firebase.google.com/docs/cloud-messaging/understand-delivery#adding-analytics-labels-to-messages,因此即使没有分析标签,仍应发送消息。他们的报告不会对其进行跟踪。但是,数据消息不会自动生成通知。不同的应用状态和消息类型会有不同的消息接收行为。对于 JavaScript 客户端,应在 onMessage 或 setBackgroundMessageHandler 中接收数据消息。尝试检查这些回调以查看是否在那里收到消息。我强烈建议您查看快速入门,它应该可以正常工作。您可以将其用作构建的基础或参考,以与您的应用程序进行比较以确定潜在的问题区域。所以我们的理解是需要在移动端妥善处理,https://firebase.google.com/docs/cloud-messaging/js/receive(虽然这是javascript客户端,但在移动端仍然适用)。

【讨论】:

    【解决方案3】:

    您可以前往 Google 云控制台查看发送的消息。 从页面右上角的可用选项中选择期间。

    https://console.cloud.google.com/apis/dashboard?folder=&organizationId=&project=[project-name]

    【讨论】:

      【解决方案4】:

      添加到 FCM 的交付报告:

      已接收(仅适用于 Android 设备)- 应用程序已收到数据消息或通知消息。当接收 Android 设备安装了 FCM SDK 18.0.1 或更高版本时,此数据可用。

      https://firebase.google.com/docs/cloud-messaging/understand-delivery#message-delivery-reports

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-07-16
        • 2021-07-20
        • 2022-08-15
        • 1970-01-01
        • 2021-02-19
        • 1970-01-01
        相关资源
        最近更新 更多