您的位置:首页 > 移动开发 > IOS开发

iOS 苹果推送(APNS)注意事项

2016-04-28 10:42 387 查看
前段时间弄了下苹果推送服务,在此总结一下这个过程中遇到的疑惑及一些解决方法:

首先APNS的官方推送服务器有两套,一套是供开发者自己玩的,另一套则是供打包ahc及上架app store正式环境来用的,这两套官方推送服务器的地址为:

地址:gateway.sandbox.push.apple.com port:2195 (开发者自己玩的)

地址:gateway.push.apple.com: port:2195 (正式环境及ahc适用)

而用开发者模式调试可以网上下个PushMeBaby来自己调通推送流程,当这个流程调通后,证明代码基本上没有什么问题了

而PushMeBaby貌似只能调通开发模式的消息推送(我这边只调通了开发模式,可能是哪里出了问题吧)

至于调试正式环境的消息推送,则是跟我们这里的JAVA服务器调通的,相对于之前调通的PushMeBaby,只需把开发推送证书替换成正式推送证书并给服务器,程序运行获取deviceToken并传给服务器,服务器配置好正式环境的IP端口;客户端打包时选择好相应的pro文件及证书文件就行了

这样下来整个苹果消息推送流程基本就走通了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: