假设我有3个要发送的通知 - a
,b
和c
- 但通知b
存在问题。我们假设它是一个无效的令牌。如果我执行以下操作:
是否会发送消息c
?
Apple文档说:
如果您发送通知并且APN发现通知格式错误 或者以其他方式无法理解,它先返回错误响应包 断开连接。
这是否意味着我会收到有关b
的错误,并且连接会被删除,因此永远不会发送c
?
答案 0 :(得分:5)
永远不会发送消息c
。如果您设法收到邮件b
的错误响应,则必须在发送b
之后和收到回复之前重新发送您发送的所有邮件。
你可以在这里阅读一篇关于它的好文章:The Problem with APNS