gpt4 book ai didi

ios - 通知中心测试推送发送时出现 APNS 错误 channel 错误

转载 作者:行者123 更新时间:2023-11-29 00:10:05 27 4
gpt4 key购买 nike

我正在使用 xamarin forms 开发一个跨平台应用程序,我正在尝试通过 notification hub 在各种设备上运行通知。

我在尝试为 iphone 发送测试通知时遇到问题。

设备可以在通知中心上注册由 apns 接收的 token ,即使仅在删除 '<' 和 '>' 以及空格之后,否则,通知中心将返回错误“设备中的一个或多个字符 token 不是十六进制数字。”

但是,当我尝试发送第一个测试通知时,通知中心返回:

"The test message has been sent. Outcome: {1 success, 0 unsuccessful}"

但通知永远不会到达设备。随后发送的所有测试通知结果:

"The test message has been sent. Outcome: {0 success, 0 unsuccessful}"

其实第二天去通知中心看指标还有一些

"APNS bad Channel Error"

那么可能是什么问题呢?有人有同样的问题吗? “APNS 信道错误”是什么意思?

最佳答案

APNS 错误 channel 错误表示您正在使用的设备 token 不再有效。您设备上的应用程序需要更新应用程序上的 token 。您可以将其作为应用程序重新启动的一部分。

此外,关于未到达设备的通知。您能否确保设备已打开并且通知已打开。您可以尝试将 apns-expiration header 设置为更长的值,以便 apns 存储重新投递通知的时间更长。

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html#//apple_ref/doc/uid/TP40008194-CH11-SW13

谢谢,阿莫尔

关于ios - 通知中心测试推送发送时出现 APNS 错误 channel 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46725467/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com