【问题标题】:Azure Notification Hub: How to view per message telemetry?Azure 通知中心:如何查看每条消息遥测?
【发布时间】:2016-04-11 16:16:12
【问题描述】:

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

它声明“标准命名空间可以访问每消息遥测和推送通知服务反馈”。我使用的是标准命名空间。

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

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

result.State 以 Enqueued 的形式返回,但某些通知未发送,我正在尝试找出原因。 (集线器中没有错误的注册 - 我已经检查过了。)

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

如何查看尝试推送的结果? Azure 通知中心甚至可以做到这一点吗?

【问题讨论】:

    标签: azure push-notification apple-push-notifications azure-notificationhub


    【解决方案1】:

    你试过 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/

    “PNS 不保证发送通知的任何 SLA;但是,绝大多数推送通知通常会在它们发送到我们的时间后的几分钟内(通常在 10 分钟以内)发送到目标设备平台。”

    【讨论】:

    • 谢谢,Rest API 正是我想要的。另请注意:通过 NotificationHubClient GetNotificationOutcomeDetailsAsync 方法可以使用相同的功能。但是,我仍然有一个问题,因为 NotificationOutcome 不包含 NotificationId,所以我无法查找遥测!查看相关问题:stackoverflow.com/questions/36557991/…
    猜你喜欢
    • 1970-01-01
    • 2017-06-26
    • 1970-01-01
    • 2018-03-06
    • 2014-07-30
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多