APNs-远程推送
2015-08-05 11:06
232 查看
一.开发iOS程序的推送功能, iOS端需要做的事
1.请求苹果获得deviceToken
2.得到苹果返回的deviceToken
3.发送deviceToken给公司的服务器
4.监听用户对通知的点击
二.调试iOS的远程推送功能, 必备条件:
1.真机
2.调试推送需要的证书文件
1> aps_development.cer : 某台电脑就能调试某个app的推送服务
2> ios_development.cer : 让电脑具备真机调试的能力(调试设备)
3> iphone5_qq.mobileprovision : 某台电脑就能利用某台设备调试某个程序
三.发布具有推送服务的app
1> aps_production.cer : 如果发布的程序中包含了推送服务,就必须安装这个证书
2> ios_distribution.cer : 让电脑具备发布程序的能力
3> qq.mobileprovision : 某台电脑就能发布某个程序
证书配置01 – 创建App ID
注意
远程推送只能在真机上测试!因此先要保证真机调试的环境没有问题!
远程推送的第一步是要创建App ID
目的是说明哪个App需要使用推送服务
为远程推送服务创建的App ID一定要是全称,不能带有*
证书配置02 – 为App ID创建APNs SSL证书
真机调试用的APNs SSL证书:要在哪台电脑上调试具有推送服务的App
![](webkit-fake-url://7de37de6-aed0-4215-a488-494a291a9224/image.tiff)
发布程序用的APNs SSL证书:要在哪台电脑上发布具有推送服务的App
![](webkit-fake-url://4d1255ef-82e6-4ab8-8b51-45855b28b7e0/image.tiff)
最终得到2个APNs SSL证书
APNs Development iOS:真机调试用的证书
APNs Production iOS:发布程序用的证书
证书配置03 – 生成描述文件
描述文件的作用是用来描述
哪台设备要在哪台电脑上调试哪个程序
![](webkit-fake-url://b2e81df6-e208-46f5-b6ce-30e591578941/image.tiff)
![](webkit-fake-url://a7857e65-66a3-4098-98d7-16aa666186b7/image.tiff)
![](webkit-fake-url://3b3d2e70-6cd2-4e48-b7a1-4fdb4bce4cfd/image.tiff)
最终会得到3个文件
aps_development.cer:真机调试用的
aps_production.cer:发布程序用的
netease_news_iphone5_home.mobileprovision:描述文件
建议:先安装cer文件,再安装mobileprovision文件
1.请求苹果获得deviceToken
2.得到苹果返回的deviceToken
3.发送deviceToken给公司的服务器
4.监听用户对通知的点击
二.调试iOS的远程推送功能, 必备条件:
1.真机
2.调试推送需要的证书文件
1> aps_development.cer : 某台电脑就能调试某个app的推送服务
2> ios_development.cer : 让电脑具备真机调试的能力(调试设备)
3> iphone5_qq.mobileprovision : 某台电脑就能利用某台设备调试某个程序
三.发布具有推送服务的app
1> aps_production.cer : 如果发布的程序中包含了推送服务,就必须安装这个证书
2> ios_distribution.cer : 让电脑具备发布程序的能力
3> qq.mobileprovision : 某台电脑就能发布某个程序
证书配置01 – 创建App ID
注意
远程推送只能在真机上测试!因此先要保证真机调试的环境没有问题!
远程推送的第一步是要创建App ID
目的是说明哪个App需要使用推送服务
为远程推送服务创建的App ID一定要是全称,不能带有*
证书配置02 – 为App ID创建APNs SSL证书
真机调试用的APNs SSL证书:要在哪台电脑上调试具有推送服务的App
发布程序用的APNs SSL证书:要在哪台电脑上发布具有推送服务的App
最终得到2个APNs SSL证书
APNs Development iOS:真机调试用的证书
APNs Production iOS:发布程序用的证书
证书配置03 – 生成描述文件
描述文件的作用是用来描述
哪台设备要在哪台电脑上调试哪个程序
最终会得到3个文件
aps_development.cer:真机调试用的
aps_production.cer:发布程序用的
netease_news_iphone5_home.mobileprovision:描述文件
建议:先安装cer文件,再安装mobileprovision文件
相关文章推荐
- 关于解决web编码问题的总结
- 2015杭电多校(V)改题表
- Android Otto 使用
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- arxiv about computer vision and pattern recognition
- TCP协议滑动窗口机制
- 性能优化之数据库优化
- LeetCode 之 Jump Game(贪心算法)
- Hash_map的使用
- 复习SVM的基本知识
- jshint配置(js检查)
- 《将博客搬至CSDN》
- 怎样打开64位 Ubuntu 的32位支持功能
- mysql_fetch_assoc与mysql_fetch_array 的区别
- 南邮 OJ 1212 士兵站队问题
- 2.5-系统服务
- Intent传递数据时,可以传递哪些类型数据?
- SQL Server 告警全解析
- android去掉头部标题栏
- hibernate注解方式实现一对多映射