电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

一步一步教你做ios推送

一步一步教你做ios推送_第1页
一步一步教你做ios推送_第2页
一步一步教你做ios推送_第3页
一步一步教你做ios推送 最近在研究ios 的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享 APNS 的推送机制 首先我们看一下苹果官方给出的对ios 推送机制的解释。如下图 Provider 就是我们自己程序的后台服务器,APNS 是Apple Push Notification Service 的缩写,也就是苹果的推送服务器。 上图可以分为三个阶段: 第一阶段:应用程序的服务器端把要发送的消息、目的iPhone 的标识打包,发给APNS。 第二阶段:APNS 在自身的已注册 Push 服务的iPhone 列表中,查找有相应标识的iPhone,并把消息发送到iPhone。 第三阶段:iPhone 把发来的消息传递给相应的应用程序,并且按照设定弹出Push 通知。 APNS 推送通知的详细工作流程 下面这张图是说明 APNS 推送通知的详细工作流程: 根据图片我们可以概括一下: 1、应用程序注册 APNS 消息推送。 2、iOS 从 APNS Serv er 获取 dev icetoken,应用程序接收 dev ice token。 3、应用程序将 dev ice token 发送给程序的 PUSH 服务端程序。 4、服务端程序向 APNS 服务发送消息。 5、APNS 服务将消息发送给 iPhone 应用程序。 准备工作 首先要有一台苹果的设备,模拟器是不支持推送的,所以你需要一台iphone,ipod tou ch或者ipad。 我们的客户端与苹果服务器之间和我们自己的服务器与苹果服务器之间都需要证书来进行链接。下面我们来开始进入证书的制作过程。 一 CSR 文件 首先我们要有生成一个 Certificate Signing Requ est(也就是CSR)的请求文件。 在应用程序里的使用工具中找到钥匙串访问。 选择从证书颁发机构请求证书 填上你的邮箱和常用名,常用名要记一下,一会会用到。然后选择保存到磁盘,继续 保存位置在桌面,点击存储。 到这里点击完成后我们会在桌面上看到一个CertificateSigningRequ est.certSigningRequ est 的请求文件,也就是我们说的CSR 文件。在我们生成CSR 文件的同时,会在钥匙串访问中生成一对秘钥,名称为刚才我们填写的常用名 二 下载开发证书和发布证书 (这里我为了大家能看清楚,已经把之前的证书事先吊销了) 到https://dev eloper.apple.com/dev center/ios/index .action 登录后,在右侧的ios Dev eloper Program 里点击iOS Prov isioning Portal。 进入下一级页面后在左侧选择 Certificates 点击红色的部分生成一个开发证书 点击选择文件,选择刚才我们生...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部