苹果证书管理之三:推送证书
2016-04-09 09:48
267 查看
1、推送开发证书
推送开发证书是用于在App开发调试阶段使用的证书。在开发调试阶段,可以在【指定】的设备(Device)上进行消息推送的调试。对于开发阶段使用的推送证书,主要有如下步骤:
提前导出Mac电脑中的CSR文件(CertificateSigningRequest)文件(如有,则无需导出)
登录开发者中心,提前添加该应用的App ID;
登录开发者中心,选择Certificates,点击右上角添加按钮
如下图所示,选择Development下的Apple Push Notification Service SSL
点击下一步,选择需要推送的AppID
导入CSR文件后,即可生成针对该AppID的推送开发证书。下载保存到本地,得到一个cer文件(如:aps_development.cer)
(注意:我个人建议在生成完成推送证书后,再去生成一份新的Provisioning文件,如果用老的Provisioning文件,有时会出现无法接收推送消息的情况)
2、推送生产证书
推送生产证书用于App上线后,向用户批量推送消息。推送生产证书的生成步骤,与推送开发证书基本类似,差别在于选择的证书类型不同,其他完全相同,如下图所示。完成添加后,可以得到一个aps.cer文件,下载保存到本地。
3、证书的导入以及P12文件导出
经过前面两步操作,得到了两个cer文件,一般为:aps_development.cer以及aps.cer。国内常见的第三方消息推送平台,一般需要提供P12格式的推送证书,因此,还需要对证书进行如下额外的操作。Mac电脑中,双击两个cer文件,导入钥匙串中,如下图所示
右键点击两份证书,选择:导出…….,即可得到P12文件。
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- Linux 自检和 SystemTap
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- Python 七步捉虫法
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 路由器的配置与调试
- 对于技术人员的出现了运行时间错误,是否要进行调试的解决方法
- Java 版的 Ruby 解释器 JRuby 1.7.14 发布
- Fedora Linux 7 Test 4 发布 下载地址
- 使用npm发布Node.JS程序包教程
- 微软NET Framework 3.5 Beta 1 发布 提供下载
- 可简单避免的三个JS发布错误的详细介绍
- 讲解WordPress开发中一些常用的debug技巧
- JavaScript程序设计之JS调试
- 可以用来调试JavaScript错误的解决方案
- 如何调试异步加载页面里包含的js文件