APNS通知集线器测试错误通道错误发送
问题描述:
我正在开发一个具有xamarin forms
的跨平台应用程序,我试图通过notification hub
在各种设备上运行通知。APNS通知集线器测试错误通道错误发送
当我尝试发送iphone的测试通知时遇到问题。
即使仅在'<'和'>'和空格被删除后,设备才能在通知集线器上注册由apns接收的令牌,否则,通知集线器将返回错误“中的一个或多个字符设备令牌不是十六进制数字“。
然而,当我尝试发送第一个测试通知,通知中心的回报:
“测试消息已发送结果:{1次成功,0失败}”
但通知永远不会到达设备。所有随后发送的测试通知导致:
“该测试消息已发送结果:{0成功,0不成功}”
事实上,将看到在通知毂的指标第二天有一些
“APNS坏通道错误”
那么可能是什么问题呢?有没有人有同样的问题? “APNS通道错误”是什么意思?
答
APNS错误通道错误表示您正在使用的设备令牌不再有效。您的设备上的应用需要更新应用上的令牌。您可以将其作为应用程序重新启动的一部分。
另外,关于没有到达设备的通知。你能确保设备已开启并且通知已打开。您可以尝试将apns-expiration标头设置为更长的值,以便apns将通知重新存储更长时间。
感谢, 阿莫尔