在Azure通知中心的定价页面上: https://azure.microsoft.com/en-us/pricing/details/notification-hubs/
它声明"标准命名空间可以访问每个消息遥测和推送通知服务反馈"。我正在使用标准命名空间。
该应用程序使用C#Notification Hub客户端从我的后端向iOS应用程序发送基于模板的通知。例如:
NotificationOutcome result = await hub.SendTemplateNotificationAsync(params, tags);
结果.State以Enqueued的形式返回,但是一些通知没有被传递,我正在试图找出原因。 (集线器中没有错误的注册 - 我已经检查过了。)
在Azure门户中,我可以看到集线器收到的消息的汇总指标,错误等等 - 但我似乎无法查看推送消息的具体结果,以确定它无法到达设备的原因,甚至如果它成功传递给APNS。
如何查看尝试推送的结果? Azure Notification Hubs甚至可以实现这一点吗?
答案 0 :(得分: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分钟内限制内)发送到目标设备平台。“