iOS:苹果推送----推送证书的生成

最近要做需要苹果推送通知的项目,就研究了一下推送证书的使用,大略步骤如下:

制作推送证书

第 1 步:打开苹果开发者网站

第 2 步:从 Member Center 进入 Certificates, Identifiers & Profiles。

第 3 步:选择要制作的推送证书。

  • 对于开发环境(sandbox)的推送证书,请选择 Apple Push Notification service SSL (Sandbox);
  • 对于生产环境(production)的推送证书,请选择 Apple Push Notification service SSL (Production)。

第 4 步:选择对应的 APP ID

第 5 步:根据 Certificate Assistant 的提示,创建 Certificate Request。

第 6 步:上传上一步中创建的 Certificate Request 文件。

第 7 步:上传完毕后,推送证书就被正确生成了,之后我们下载下来这个证书,并双击导入系统。

上传推送证书

第 1 步:打开 Application –> Utilities –> Keychain Access → Certificates 应用,我们会看到有刚刚我们制作好的推送证书。

导出并保存为 P12 格式并设置密码。(本步导出的证书使用的电脑务必与“第 5 步:创建 Certificate Request”时使用的是一台电脑。

(iOS证书分2种,1种是开发证书,用来给你(开发人员)做真机测试的;1种是发布证书,发布证书又分发布到app store的和发布测试的ad hoc证书。

所以要测试发布环境的推送 需要用ac hoc证书测试,在创建证书的时候,需要再见一个ad hoc的证书。)

posted on 2016-08-23 14:18  程序“猿”  阅读(4983)  评论(1编辑  收藏  举报

导航