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

来源:互联网 发布:北大网络教育如何 编辑:程序博客网 时间:2024/06/15 03:08

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


首先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文件及证书文件就行了


这样下来整个苹果消息推送流程基本就走通了

0 0
原创粉丝点击