含义不同的状态代码在APNS错误响应包(Meaning Of Different Status Co

2019-07-31 15:18发布

APNS使用增强的通知格式时返回错误响应数据包以下状态代码。

0   - No errors encountered
1   - Processing error
2   - Missing device token
3   - Missing topic
4   - Missing payload
5   - Invalid token size
6   - Invalid topic size
7   - Invalid payload size
8   - Invalid token
255 - None (unknown)

我想知道这些状态代码的实际表明,这个问题实际上是与设备令牌(即:我可以标记在我的数据库特定的设备令牌为无效或不活动)。 我相信,我可以放心地做,当我收到的状态码值8。 此外,我敢肯定什么状态码2,4,5和7表明,当到底是他们返回。

但对于状态代码的其余部分,我在黑暗中漂亮多了。 苹果公司的网站不包含关于他们太多的信息无论是。

任何人都可以请赐教有关每个详细状态码。 提前谢谢了。

Answer 1:

你说得对,2,4,5,7,和8 0是个好消息明显。 我们只剩下:

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

1是苹果的一侧的问题,不涉及到令牌。

3,根据苹果 :

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

6是与3。

10是你无法控制的,但良好的处理为好。

很显然,255将不能够帮助您确定如果令牌是问题。

如果你的目标是确定一个令牌,这是在某些时候有效,不再是,你真的应该指的是反馈服务API 。



文章来源: Meaning Of Different Status Codes In APNS Error Response Packets