<一>iOS 开发Push的个人见解 图文并茂 详细
原文发表在博客园,搬到了这里。
刚开始接触push的时候,感觉好高大上了,实际搞下来,其实很简单,不得不说,苹果封装的真的很好,调用起来很简单。
接下来,写一下自己的步骤吧。
1,创建push证书。
登录 https://developer.apple.com/devcenter/ios/index.action
![](https://img.haomeiwen.com/i234403/8e71facb1bccf35d.jpeg)
2,创建一个测试的push appid
点击app IDs
![](https://img.haomeiwen.com/i234403/14f7fe347e8e9753.jpeg)
点击加号
![](https://img.haomeiwen.com/i234403/2eb982eb3fda9b09.jpeg)
出现下面的页面,name 随便填写 ,这里我写了TestPush,bundle ID 这里一般写为com.xxx.xxx;
![](https://img.haomeiwen.com/i234403/9248c87eb571a67a.jpeg)
选中Push Notifications
![](https://img.haomeiwen.com/i234403/f6f498bf1faff7f3.jpeg)
点击 Continue。
![](https://img.haomeiwen.com/i234403/a6954d9397bef32c.jpeg)
点击submit,
好了 到了这里 基本上已经创建好一个用于push的appid,但是Push Notifications 还是个黄色的,别着急 我们下来来处理他。
2,生成pushcer文件
这个时候我们创建的appid出现在了页面里面,点击它。
![](https://img.haomeiwen.com/i234403/0446c10e28ac8fa0.jpeg)
出现了详细信息,这里的Push Notifacition 还是黄色,点击edit。
![](https://img.haomeiwen.com/i234403/c35826df9700df67.jpeg)
看到编辑页面
![](https://img.haomeiwen.com/i234403/729b50010d0cd0cd.jpeg)
点击create certificate
![](https://img.haomeiwen.com/i234403/81449dee284c2b62.jpeg)
这个时间出现了下面的界面,要我们上传一个文件,这个文件我们还没有创建,下面来创建这个请求文件。
![](https://img.haomeiwen.com/i234403/c3e88878eedd6143.jpeg)
开始创建请求文件,这里需要本地生成一个请求生成的证书。
点开钥匙串访问。如下图所示。从证书颁发机构请求证书。
![](https://img.haomeiwen.com/i234403/82696b10c4ce96d5.png)
![](https://img.haomeiwen.com/i234403/5c50957286d1b43d.png)
出现以下界面,选择存储到磁盘。
![](https://img.haomeiwen.com/i234403/35d41286ea52fe5b.jpeg)
好了这样这个证书就创建成功。
![](https://img.haomeiwen.com/i234403/98c6b89820cc6271.png)
继续,选择刚才本地创建好的证书。继续刚才的步骤,选择刚才创建好的请求文件上传,一步步点击,这个cer文件就创建好了。
![](https://img.haomeiwen.com/i234403/927f0c400de42060.jpeg)
cer文件创建成功,下载下来测试用。
这里我只生成了开发者需要的cer文件,发布需要的文件创建原理与这个相同。
3,生成调试证书。
![](https://img.haomeiwen.com/i234403/89aa7a4264aa018b.jpeg)
点击加号 创建测试push证书。
![](https://img.haomeiwen.com/i234403/d85b49879a7a9c8b.jpeg)
这里选择我们刚才创建好的appid。
![](https://img.haomeiwen.com/i234403/6a7400057cd465f6.jpeg)
Selcet All.
![](https://img.haomeiwen.com/i234403/29ffbfe4168d6253.jpeg)
Selcet All.
![](https://img.haomeiwen.com/i234403/3fa1722057d0eb72.jpeg)
填写证书的名字。
![](https://img.haomeiwen.com/i234403/6848d6ad5269cd3b.jpeg)
ok 大功告成,把这个证书下载下来,跟刚才那个cer文件一起,双击安装。
![](https://img.haomeiwen.com/i234403/f4d17b835d2a77b9.jpeg)
下一篇我们来测试一下这个证书的可用性。!!!
<二>iOS 开发Push的个人见解 图文并茂 详细到我写的想吐!!!!!!!!!
欢迎转载,转载注明出处:<一>iOS 开发Push的个人见解 图文并茂 详细到我写的想吐!!!!!!!!!
http://www.cnblogs.com/yunis/p/4372254.html
http://www.jianshu.com/p/a7ee0d4881ef