首页 > 解决方案 > 如何测试 FCM 数据推送通知传递?

问题描述

我有一个 Azure Web 服务,它使用 Azure 通知中心通过 Firebase 使用 FCM 将数据通知推送到 Xamarin Android 应用程序。最初,该应用程序正在获取一个发布到 Web 服务的令牌。然后,Web 服务将其与数据一起发送到通知中心,通知中心将其发送到 Firebase。从集线器返回的响应表明从通知属性和 ReqID 属性看来传输成功。但是通知没有到达应用程序。有没有办法在 Firebase 网站上查看各个通知的状态?目前我在数据的“云”报告下看不到任何内容。

使用响应

[

标签: firebaseazure-notificationhub

解决方案


感谢提问!通知失败点之一可能是从 FCM 发送到用户设备时。要确认这一点,您可以尝试从 FCM 获取交货收据。您可以参考这篇文章接收送货单。它说对于 Android 和 Chrome 客户端应用程序,您可以获得可以从 FCM 发送到您的应用程序服务器的交货收据。要启用此功能,您的应用服务器发送给 FCM 的消息必须包含字段 delivery_receipt_requested。当此字段设置为 true 时,FCM 会在设备确认收到特定消息时发送送达回执。还要检查用户网络上的防火墙。


推荐阅读