iOS阿里百川(IM)云旺远程推送服务的集成
2017-06-01 本文已影响172人
Uncle丶shuai
不要问我为什么要打码。。
//请先阅读官方文档。。APNS推送
1.本地生成.certSigningRequest文件
![](https://img.haomeiwen.com/i1684023/2dc1188a10c54631.jpeg)
2.创建推送证书
https://developer.apple.com/account/ios/certificate/
2.1 、创建证书
![](https://img.haomeiwen.com/i1684023/2be487f460a49154.jpeg)
2.2、选择证书类型
![](https://img.haomeiwen.com/i1684023/552590542f4716a9.jpeg)
2.3、选择对应的APPID
![](https://img.haomeiwen.com/i1684023/dd047653252363c2.jpeg)
2.4、选择之前所创建的cerSigningRequest 文件
![](https://img.haomeiwen.com/i1684023/0c4292d85f922831.png)
2.5、创建成功后 保存到本地 (在桌面建个文件夹)
3.创建描述文件 Provisioning file
3.1创建provisioning文件
![](https://img.haomeiwen.com/i1684023/958c663c1613a926.jpeg)
3.2、选择provisioning类型
![](https://img.haomeiwen.com/i1684023/de9e8630d0cfecfe.jpeg)
3.3、选择APPID
3.4、创建成功后 下载provisioning文件 ,保存到本地。(放在对应文件夹里)
![](https://img.haomeiwen.com/i1684023/1085d89c55a03607.jpeg)
4.导出.p12文件
4.1、找到保存到本地的开发环境下的推送证书(.cer)文件,双击。
需要注意.p12文件的命名。需要和priovisiong文件名一致。
(双击添加到mac的钥匙串里)
4.2、找到保存到本地的provisioning文件,双加。(双击添加到xcode中)
4.3、打开钥匙串 -> 证书 -> 找到对应的开发环境下的推送证书,右键 ->导出
![](https://img.haomeiwen.com/i1684023/bfcd7b5ca170d26a.jpeg)
4.4、导出.p12文件,并设置密码
![](https://img.haomeiwen.com/i1684023/922b3fefb60fad8e.jpeg)
![](https://img.haomeiwen.com/i1684023/2bd19697e0709791.png)
5.XCode设置
5.1、选取证书
![](https://img.haomeiwen.com/i1684023/126f0b4dcc301d50.jpeg)
5.2、开通推送功能
![](https://img.haomeiwen.com/i1684023/0dc2125dcec64257.jpeg)