先让我哭一个~~~呜呜呜
V2.2版本使用好好的极光推送,迭代新版本V2.2.1进行测试的时候突然间就不好使了。这是什么奇怪的问题,要知道,关于推送我一点儿都没有动过哦!
好吧,不多说,简单描述一下问题先————
开发环境的推送消息可以推送到手机端,可是处于生产环境消息显示推送成功手机端无法接收通知。
开发环境下极光后台推送的详细信息展示 生产环境下极光后台推送的详细信息展示首先说一下利用极光后台推送通知的四个需要设置环境的地方,xcode中AppDelegate向极光注册时需要指定环境,PushConfig.plist文件需要修改环境。
AppDelegate中 NO为开发环境 YES为生产环境 PushConfig文件中第一行 0为开发环境 1为生产环境另外xcode中的证书需要对应(在apple.develop中制作好相应环境的开发证书和描述文件,安装好之后,就可以在xcode里面对应选择使用)
xcode中设置相应的证书 极光后台 应用设置里面选择对应的 APNS推送环境
注意证书必须是有效,不然请重新上传证书。
最后就是通过极光后台推送通知时根据你指定的环境推送
极光后台推送通知选择环境如果你对应测试通过就需要往下看了。而我就遇到了好奇怪的问题。分享一下我是如何解决的吧!
首先开发环境我是没有问题的,这个时候根据极光官方贴出的地址http://www.jianshu.com/p/00c65ee422c34
终于找到了解决方法,请对照第八条
总结:
1.apple.develop中的所有证书可以删除重新制作,对已上线的应用不会有影响
2.似乎生产环境下所有的设置好不能直接在真机上测试,需要打包ipa文件提交到iTunes上同步安装到手机上测试。这相当于模拟真实用户的操作,很实用。
网友评论