您的位置:首页 > 其它

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



发布程序用的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文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: