码迷,mamicode.com
首页 > 其他好文 > 详细

APNs-远程推送

时间:2015-08-05 12:46:55      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

一.开发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文件

 

APNs-远程推送

标签:

原文地址:http://www.cnblogs.com/guangleijia/p/4704155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!