iOS 砖家纪实录iOS实践推送

Apple iOS推送证书配置和生成教程

2016-04-07  本文已影响10319人  戴维营教育

如何在Mac上创建.p12格式的APNS证书

2016年3月.

本教程要求你使用一台Mac电脑,并且你有一个有效的Apple 开发者账号.

1.登录Apple的Developer Member Center

apns-01.png

然后点击右上方的+号图标来新创建一个证书(红色箭头所示).

2.选择证书的类型,Sandbox或者Productuon

这里要注意一点,选择证书的正确类型非常重要:

一个用Development Provisioning Profile签名的App生成的 Device Token只能和Sandbox APNS Server结合使用(开发环境测试用).

一个用AdHoc Provisioning Profile或者AppStore Provisioning Profile签名的App生成的Device Token只能和Production APNS Server结合使用(生产环境发布使用).

提示:
有些用户已经报告过关于使用二合一的推送证书(Apple Push Notification service SSL (Sandbox & Production),新出的 )在调试测试环境进行推送时会出问题.

apns-03.png

3.选择你对应的App ID

apns-02.png

4.查看创建证书签名请求相关步骤信息

apns-04.png

该页面有关于如何一步一步创建CSR文件的详细信息,下面我们就跟着一步一步来创建CSR文件.

5.打开钥匙串访问程序

打开Launchpad中的其他组的Keychain Access App,就是钥匙串访问程序.

apns-05.png

6.创建证书签名请求文件

apns-06.png

7.填写证书签名请求文件详细信息

apns-07.png

8.保存证书签名请求文件到磁盘

apns-08.png

9.完成证书签名请求文件制作

apns-09.png

10.上传正确签名请求文件

apns-10.png

11. 下载证书文件

apns-11.png

12.找到证书和私钥

apns-12.png

13.导出私钥文件

apns-13.png

14. 保存导出的私钥文件

apns-14.png

15. 给.p12文件设置可选密码保护

apns-15.png

大功告成

现在你已经拥有了一个.p12格式的文件,该文件包含了和Apple的APNS服务器建立SSL/TLS安全通信的私钥.
你可以把该.p12文件上传到你的推送服务器并配置使用了.

本文翻译自:
https://github.com/Redth/PushSharp/wiki/How-to-Configure-&-Send-Apple-Push-Notifications-using-PushSharp

致谢.

上一篇 下一篇

猜你喜欢

热点阅读