有很多原因会使APNS断连接,或者推送不到。比如最常见的
- ssl证书类型(开发证书/生产证书/企业证书)和devicetoken不匹配,连接正常,发送推送消息时会被断连接
- devicetoken不对,连接会被断开,如果是带id的请求,会收到错误回复。
- 客户端设备和APNS的连接状态不正常时(也就是客户端没有任何网络连接),APNS只会保存你的app的最后一个推送消息,之前的就丢弃了。
本文不是讨论上面这些常见问题,搜索一下结果非常多。重点如下:
有很多原因会使APNS断连接,或者推送不到。比如最常见的