1 / 11
文档名称:

“iOS 推送通知”详解(精选).doc

格式:doc   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

“iOS 推送通知”详解(精选).doc

上传人:jiayaxie935131 2015/9/17 文件大小:0 KB

下载得到文件列表

“iOS 推送通知”详解(精选).doc

相关文档

文档介绍

文档介绍:这是一篇编译的文章,的iOS开发教程,同时作者还提供了视频讲解。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。
介绍一点点背景资料
众所周知,使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开发者和用户之间,彼此永远保持着一种令人愉悦的亲密关系。
然而不幸的是,iOS的推送通知并非那么容易驾驭,往往会搞的开发者精疲力尽,灰心丧气,无法持久。现在,救星来了!只要通读本教程,你就能摆脱这些烦恼,成为一名活力四射,精壮(Robust I mean!)的开发者。
正式开始之前的准备工作
我们先来从Apple Developer网站上创建一个关联App ID和开发供应配置文件的SSL证书,来开始这段美好的教程。接着,我们看看在iOS下是如何在解析网站(Parse website)配置解析程序(Parse app)的。最后,我们把这些理论付诸实践,创建一个带有推送功能的App,并且将消息推到用户。
在开始这段美好旅程之前,大家一定要注意iOS模拟器是不支持推送的,所以你必须想办法找一台真机过来。还有就是要有苹果开发者协议,之后才能在真机上面进行开发和测试。
创建SSL证书
首先,需要在苹果开发者网站上创建一个App ID以及关联的SSL证书,有了这个证书,解析服务器才能将找到你的App ID,继而将通知推送到该应用。
创建一个证书请求
首先的首先,我们需要有一个证书签名请求文件,之后创建SSL证书才有意义。创建文件的方法如下:
(keychain)
> 证书助理> 从证书颁发机构中请求一个证书
,CA邮件地址默认就可以,不要试图去进行任何改动。
“保存到硬盘”,这样就会将刚创建的证书请求文件下载到电脑桌面上了。
创建并调教一个App ID
每个安装在你开发者设备上的iOS程序都需要一个独有的App ID,方便起见,App ID以反向路径规则命名,.parseSampleApp,但是一定要注意App ID里不能包含星号("*")。创建步骤如下:
Developer Member Center并进入iOS Provisioning Portal。
IDs。
App ID,然后创建一个新的App ID。一定要确保Bundle Identifier一栏中没有星号。
ID下面找到Configure,选中。
“Enable for Apple Push Notification service”勾选上,然后点击Development Push SSL Certificate下面的Configure,然后会出现Apple Push Notification service SSL Certificate Assistant设置向导。
,然后点击Choose File,。
,然后点击Download下载生成的SSL证书。

“我的证书”选项先面,找到你刚才安装名称形如“Apple Development IOS Push Services: xxx”的证书。
,选择“导出”,。这个时候千万注意!出现密码提示的时候一定不要添任何东西。
这里值得注意的一点就是,至此我们只是将应用的推送通知功能在开发模式中开启了,所以应用开始正式发布之前,一定记得要将第四步到第九步的流程重新走一遍,并将第五步中的“Development Push SSL Certificate”改成“Production Push SSL Certificate”。这样就完美了。
创建一个Provisioning Profile(配置简介)
Provisioning Profile会验证运行所开发应用的设备。而且不管你是新建一个App ID还是去修改现成的,都得重新生成并安装一遍Provisioning Profile。步骤如下:
Provisioning Portal中选择Provisioning变迁。
Profile
,确保一下三项(developer certificate、上面刚创建好的App ID以及用于测试的设备)都没有遗漏,全都选中。