3

通过增强推送通知推送到我的所有设备(18k)时,我必须运行反馈服务​​并删除无效令牌以防止苹果断开我的流。测试时,我注意到虽然第一个令牌无效(由反馈服务告知),但消息仍然传递到其他测试设备。在使用增强推送格式之前,连接停止并且在无效令牌之后没有传递给任何人。增强的推送格式是否可以防止断开连接?还是苹果只需要一些时间就可以识别出一个无效的令牌,然后在那个无效的令牌之后停止几个令牌?

任何帮助将非常感激!

谢谢

4

1 回答 1

0

当您发送错误的设备 ID 时,Apple 会停止处理消息,在使用增强格式时也是如此。至少这是我在从我的应用程序的调试版本发送设备 ID 后注意到的。我确实收到了指示错误的 6 字节消息,但之后无法通过 SSL 套接字发送更多消息的数据。

从文档中,我还认为如果您使用增强格式,Apple 会继续处理,但事实并非如此。

于 2012-06-21T12:18:24.910 回答