Azure 通知中心:NotificationOutcome 中的成功和失败属性是啥

Posted

技术标签:

【中文标题】Azure 通知中心:NotificationOutcome 中的成功和失败属性是啥【英文标题】:Azure Notification Hub: What is Success and Failure Property in NotificationOutcomeAzure 通知中心:NotificationOutcome 中的成功和失败属性是什么 【发布时间】:2017-10-29 23:38:28 【问题描述】:

我对这两个属性的理解正确吗?

NotificationOutcome.Success:返回成功推送到目标设备的次数。不是收到通知的实际设备。是接收消息的提供者。

NotificationOutcome.Failure:返回失败次数,可能是某些设备安装失败等。

我们是否能够检查通知是否被推送到 APS 或 Firebase?

【问题讨论】:

只是想通过 APS 添加您的意思是 APNs = (Apple Push Notification service) - developer.apple.com/library/content/documentation/… 【参考方案1】:

NotificationOutcome 中的SuccessFailure 属性仅表示处理无误或无法处理的消息数。通过 Azure Notification Hubs 发送通知时,为了获取 PNS 错误的详细信息,您可以参考here。

关于有多少设备收到通知的统计信息,您可以参考以下方法:

对于 FCM,您需要登录 Google Play 开发者控制台并利用 FCM Diagnostics and Statistics 功能。

对于 APNS,Apple 似乎没有提供有关有多少设备接受/拒绝推送通知的统计信息。你可以参考类似的issue1和issue2。

【讨论】:

以上是关于Azure 通知中心:NotificationOutcome 中的成功和失败属性是啥的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Azure 通知中心?

Azure 通知中心的 Xamarin.Forms PushNotifications

Azure 通知中心不会发送苹果推送通知

Azure 通知中心 [关闭]

azure-android 通知中心有效文档

传递到 Azure 通知中心的通知消息未到达设备 (Android)