使用增强通知格式时,APNS 在错误响应数据包中返回以下状态代码。
0 - 没有遇到错误 1 - 处理错误 2 - 缺少设备令牌 3 - 缺少主题 4 - 缺少有效载荷 5 - 令牌大小无效 6 - 无效的主题大小 7 - 有效载荷大小无效 8 - 无效的令牌 255 - 无(未知)
我想知道这些状态代码中的哪些实际上表明问题实际上与设备令牌有关(即:我可以将数据库中的特定设备令牌标记为无效或不活动)。我确信当我收到 8 作为状态码时,我可以安全地做到这一点。此外,我很确定状态代码 2、4、5 和 7 表示什么以及它们何时返回。
但是对于其余的状态代码,我几乎一无所知。苹果的网站也没有包含太多关于它们的信息。
任何人都可以详细地告诉我这些状态代码中的每一个。提前谢谢了。