【问题标题】:Does the enhanced push format prevent from getting disconnected by apple?增强的推送格式是否可以防止被苹果断开连接?
【发布时间】:2012-06-16 16:19:32
【问题描述】:

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

任何帮助将不胜感激!

谢谢

【问题讨论】:

    标签: push-notification apple-push-notifications devicetoken


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的意见。我还注意到,苹果仅在尝试推送“坏”设备令牌时才会断开您的连接。如果您尝试推送到反馈服务已报告的令牌,您将不会断开连接,尽管您不应在几次尝试后保持该令牌处于活动状态。
    猜你喜欢
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 1970-01-01
    • 2020-07-29
    相关资源
    最近更新 更多