永发信息网

生产环境下iOS推送为什么有的时候收不到的情况

答案:2  悬赏:30  手机版
解决时间 2021-11-13 21:12
  • 提问者网友:一抹荒凉废墟
  • 2021-11-13 00:33
生产环境下iOS推送为什么有的时候收不到的情况
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-11-13 01:41
确认 appKey 在 SDK 客户端与 Portal 上设置是一致,其他环节也按照文档正确地操作。但还是收不到推送消息。那么,有一定的可能性,是你在 Portal 上上传的证书,不是 APNs (Push) 证书。请参考iOS 证书设置指南再次检查证书选择是否正确。请注意:iOS能接受消息的必要条件是:应用程序的证书要和你上传到jpush portal上的证书对应,如果你的程序是直接在xcode上运行的,你的应用状态必须是开发状态才能收到APNS消息。
全部回答
  • 1楼网友:酒醒三更
  • 2021-11-13 02:40
1. 在筛选环节,可能没有筛选出来。
2. 被判定成无效设备了。
3. APNs投递环节发生了失败。
4. APNs投递成功了,但是最终设备没有收到消息。
前3种情况一般能覆盖绝大部分的case,第4种情况,如果发生了,一般是没有太好的排查手段,只能通过一定的现象去猜测APNs服务器做了什么事情,比如频繁给同一个设备发送消息,APNs可能会判定为攻击。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯