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文件及证书文件就行了
这样下来整个苹果消息推送流程基本就走通了
首先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文件及证书文件就行了
这样下来整个苹果消息推送流程基本就走通了
相关文章推荐
- iOS 根据文字自适应高度
- 制作 cocoapods 类库
- iOS动画详解
- iOS 开发 证书总结 开发证书和生产证书的区别
- IOS工程配置
- iOS百度云推送问题
- 《Motion Design for iOS》(五)
- JS&iOS原生交互
- iOS 利用阿里云上传及下载图片
- ios-NSString总结
- IOS动画总结-Core Animation
- miss @end
- 浅谈iOS中的蓝牙技术(一) --GameKit.framework
- Ios中常见的问题
- iOS 调用地图导航
- iOS开发 ☞ 应用间跳转
- sdwebimage 图片大小 处理
- iOS开发——NSString小结
- IOS常用方法封装(1)
- iOS开发——瀑布流