App中推送功能越来越普及,但是对于不经常做推送的人来说配置证书真的是非常痛苦的事。本文将以集成极光推送为例,详细讲解配置APNS证书的过程。
集成推送总体分为以下步骤
1.创建APP应用,并且配置APNS证书
2.在极光推送平台创建应用
1.创建APP应用,并且配置APNS证书
登录到苹果开发者账号https://developer.apple.com/account/overview.action
![](https://img.haomeiwen.com/i5949915/fdb7253928010d9d.png)
点击Identifiers,创建AppId,如果已有AppID,跳过此步骤
注意!!!如果已有AppID,一定要选择和项目一致的ID才能配置证书,每个证书只能对应bundleID相同的项目
![](https://img.haomeiwen.com/i5949915/cabf23a7731422e4.png)
刚开始的时候Push Notifications是Disabled
![](https://img.haomeiwen.com/i5949915/b695da1be14ac95b.png)
点击Edit后,勾选Push Notifications,根据相应的环境选择不同的按钮来上传Certificate。
友情提示一下,如果你们的项目是第一次集成推送,即使你们之前的版本上线了,但是上线的版本没有集成推送的话,就直接点击开发环境的按钮,不用妄想点击生产环境的那个按钮了。
![](https://img.haomeiwen.com/i5949915/d1e8630fe3bb63a6.png)
之后是这样的界面,直接continue
![](https://img.haomeiwen.com/i5949915/fb443e22158dca6a.png)
之后就是要准备提交本地CSR证书了
![](https://img.haomeiwen.com/i5949915/b7159dfe481c122f.png)
1.1如何生成本地CSR证书
这里要仔细讲一下如何生成本地CSR证书,开始不会弄的时候真的浪费了很长时间
首先打开LaunchPad
![](https://img.haomeiwen.com/i5949915/265022555e14d444.png)
点击其他
![](https://img.haomeiwen.com/i5949915/4f5f25f1d73d2655.png)
点击钥匙串访问
![](https://img.haomeiwen.com/i5949915/51b872b9b6bdeb9d.png)
点击屏幕左上角的”钥匙串访问”->”证书助理”->”从证书颁发机构请求证书”
![](https://img.haomeiwen.com/i5949915/95d75f3ff462c3a8.png)
填写电子邮箱的地址,并且选中“存储到磁盘”的那个选项
![](https://img.haomeiwen.com/i5949915/c37f6310cdc9d399.png)
保存到需要的位置
![](https://img.haomeiwen.com/i5949915/fb46dea6062833fe.png)
到这里,我们的CSR就生成成功了!回到我们刚才的步骤,把CSR上传到开发者账号中
![](https://img.haomeiwen.com/i5949915/3555aebb292351b1.png)
点击Genrate
![](https://img.haomeiwen.com/i5949915/6106a86f870d3120.png)
点击下载后找到我们刚才下载的.cer文件,直接双击
![](https://img.haomeiwen.com/i5949915/123c75b450535ca1.png)
输入密码,就是你自己电脑的密码
![](https://img.haomeiwen.com/i5949915/d867b09957e9585f.png)
之后我们在”钥匙串访问”->”我的证书”里面就能看到我们刚才双击的证书和专用密钥(如果证书太多,不好找的话在右上角搜索关键字即可快速找到需要的证书,如果分不清名字,直接根据后面的过期时间就能大致判断出哪个证书时刚刚才安装的)
![](https://img.haomeiwen.com/i5949915/bbd1d364bdc8075b.png)
右击我们的证书,选择“导出
![](https://img.haomeiwen.com/i5949915/99fa1f787b4408df.png)
选择我们需要保存的地方,要注意下面的文件格式选择“.p12”格式的
![](https://img.haomeiwen.com/i5949915/de241ec300c39c47.png)
同样输入电脑密码
![](https://img.haomeiwen.com/i5949915/c1d49f38ae7a38c6.png)
现在我们给我们的.p12证书设置密码,一定要记住我们设置的密码,后面的推送平台会需要我们设置的密码的
![](https://img.haomeiwen.com/i5949915/0f90617ecda5eff4.png)
然后选择允许
![](https://img.haomeiwen.com/i5949915/f7f82ac07a242d12.png)
这样我们的p12证书就生成成功了!第一步完成!这个p12证书要记住放在哪里了,待会要用到。
2.在极光推送平台创建应用
首先我们在极光推送平台上注册账号,然后登录进去,选择创建应用
![](https://img.haomeiwen.com/i5949915/5da23a550ef05a86.png)
这个管理平台是可以手动发送消息,并统计分析的
![](https://img.haomeiwen.com/i5949915/cf1a9853a01151cb.png)
推送设置,此设置中的应用包名必须与项目中的一致,需要到项目中找
应用包名与项目包名一致
![](https://img.haomeiwen.com/i5949915/a72c5e56ac9aeef5.png)
本文摘自:http://blog.it985.com/13236.html 并做出相应修改
网友评论