Azure 通知中心:如何查看每条消息的遥测数据?

Azure Notification Hub: How to view per message telemetry?

在 Azure 通知中心的定价页面上: https://azure.microsoft.com/en-us/pricing/details/notification-hubs/

表示"Standard namespaces have access to Per Message Telemetry and Push Notification Services Feedback"。我正在使用标准命名空间。

该应用正在使用 C# 通知中心客户端从我的后端向 iOS 应用发送基于模板的通知。例如:

NotificationOutcome result = await hub.SendTemplateNotificationAsync(params, tags);

result.State 以已入队状态返回,但有些通知未送达,我正试图找出原因。 (中心没有错误的注册 - 我已经检查过了。)

在 Azure 门户中,我可以看到集线器收到的消息的聚合指标、错误等 - 但我似乎无法查看推送消息的具体结果以确定它未​​能到达设备的原因,或者即使它已成功移交给 APNS。

如何查看尝试推送的结果?这甚至可以通过 Azure 通知中心实现吗?

您尝试过 Fiddler+https://msdn.microsoft.com/en-us/library/azure/mt608135.aspx 吗?

此外,据我所知,Apple 不保证所有通知都会送达。 1) Is Apple's push notification service reliable?

更多, 2) https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-faq/

"A PNS does not guarantee any SLA for delivering notifications; however, typically a vast majority of push notifications are delivered to target devices within a few minutes (usually within the limits of 10 minutes) from the time they are sent to our platform. "