gpt4 book ai didi

ios - APNS错误响应报文中不同状态码的含义

转载 作者:IT王子 更新时间:2023-10-29 08:09:34 25 4
gpt4 key购买 nike

APNS在使用增强通知格式时,会在错误响应包中返回以下状态码。

0   - No errors encountered1   - Processing error2   - Missing device token3   - Missing topic4   - Missing payload5   - Invalid token size6   - Invalid topic size7   - Invalid payload size8   - Invalid token255 - None (unknown)

我想知道这些状态代码中的哪一个实际上表明问题实际上与设备 token 有关(即:我可以在我的数据库中将特定设备 token 标记为无效或不活动)。当我收到值 8 作为状态代码时,我确信我可以安全地执行此操作。此外,我非常确定状态代码 2、4、5 和 7 表示什么以及它们返回的确切时间。

但对于其余的状态代码,我几乎一无所知。 Apple 的网站也不包含太多关于它们的信息。

任何人都可以详细地告诉我这些状态代码中的每一个。非常感谢。

最佳答案

关于 2、4、5、7 和 8,你是对的。0显然是个好消息。我们剩下:

1   - Processing error
3 - Missing topic
6 - Invalid topic size
10 - Shutdown
255 - None (unknown)

1是Apple方面的问题,与token无关。

3 是,根据 Apple :

The topic is currently the bundle identifier of the target application on an iOS device.

6 与 3 相关

10 不受您的控制,但也很好处理。

很明显,255 无法帮助您确定 token 是否是问题所在。

如果您的目标是确定一个在某个时间点有效但不再有效的 token ,那么您真的应该引用 Feedback Service API .

关于ios - APNS错误响应报文中不同状态码的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12446705/

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