《转载环信官方》环信APNs推送收不到怎么办?

集成离线推送,一次就Pass很难得,难免有收不到的情况。没有头绪的时候请不要着急,按照下面步骤一步一步进行排查:

1、首先请仔细阅读离线推送相关文档:APNs推送配置

2、请确保导出p12时使用的Mac和创建CertificateSigningRequest.certSigningRequest文件的Mac是同一台,导出证书的时候要直接点击导出,不要点击秘钥的内容导出,确认APP ID是否带有推送功能;

3、环信管理后台上传证书时填写的Bundle ID须与工程中的Bundle ID、推送证书的APP ID相同;选择的证书类型须与推送证书的环境一致;导出.p12文件需要设置密码,并在上传管理后台时传入;

4、工程中初始化SDK那里填的证书名与环信管理后台上传的证书名称必须是相同的;

5、Xcode直接运行安装是development环境,需要使用development环境的推送证书,IPA后是production环境,需要使用production环境的推送证书;

6、测试APNs推送的时候,接受消息方的APP需要是杀死状态,需要用户长连接断开才会发APNs推送;

7、APP杀死后至环信管理后台对应的应用下查看登录的用户ID,确认证书名称是否有绑定(绑定后会显示推送证书名称)


《转载环信官方》环信APNs推送收不到怎么办?_第1张图片
查看环信id对应证书名称

8、如果以上都确认无误,请将appkey、devicetoken、bundle id、证书的.p12文件(附件中上传给我)、证书名称、证书密码、测试收不到推送的环信id、测试的环境(development or production)、测试推送消息的内容、发送的时间以及消息id(请勿遗漏,以免工单反复询问耽误您的时间) 这些信息提交工单,环信技术支持团队将会对您反馈的问题进行排查。

PS. 对了,如果您线上app的离线推送之前可以,现在收不到了,请您先移步苹果开发者中心查看推送证书是否过期哦。

最后一点 我自己补充的 也是我遇到的问题根源所在 一定要去环信后台查看一下当前帐号是否设置了消息免打扰
我就是很久以前设置了消息免打扰 调试的时候忘记这个原因了 浪费了不少时间

往后余生 一切安好

你可能感兴趣的:(《转载环信官方》环信APNs推送收不到怎么办?)