- 背景:iOS10升级后,系统xcode未升级,集成时没有集成iOS10的推送导致演示项目iOS10无法收到推送
1、发现问题iOS9能收到推送iOS10 收不到推送,查看文档发现问题。
解决思路:升级或导入iOS10.2的开发包,按照友盟的文档集成
2、集成后测试模式可以推送成功,生产环境不能推送成功。
以为证书问题,反复的删除创建上传,还是失败。
百度查看原因:发现开发时只有测试模式能推送,并且需要添加token才能推送,相当麻烦。
3、想要不添加token直接生产环境推送,需要打包AD-Hoc 安装,此时不需要添加token,可以通过生产环境推送。
4、总结:
友盟推送上传开发的推送证书和生产的推送证书,平时开发的时候只能在测试模式下添加token才能测试推送。想要生产环境测试必须打包AD-Hoc 安装包,此时就不要添加token可以直接推送(生产模式推送)。