当通过增强推送通知推送到我的所有设备(18k)时,我必须运行反馈服务并删除无效令牌以防止Apple断开我的流。在测试时,我注意到虽然第一个令牌无效(由反馈服务告知),但该消息仍然传递给其他测试设备。在使用增强的推送格式之前,连接已停止,并且在无效令牌之后未传递给任何人。增强的推送格式是否可以防止断开连接?或者苹果在识别无效令牌之前只需要一些时间,并且在该无效令牌之后只停止一些令牌?
非常感谢任何帮助!
由于
答案 0 :(得分:0)
当您使用增强格式时,Apple会在您发送错误的设备ID时停止处理消息。至少这是我从我的应用程序的调试版本发送设备ID后注意到的。我确实收到了指示错误的6字节消息,但之后没有通过SSL套接字发送更多消息的数据。
从文档中我还认为如果使用增强格式Apple会继续处理,但事实并非如此。