全部产品
云市场

iOS 配置推送证书指南

更新时间:2019-07-03 10:03:36

iOS 配置推送证书指南

登录 Apple Member Center ,选择 Certificates,Identifiers & Profiles 选项点击 ;

如下图所示:

image1

进入如下页面 点击 注册 App ID :

image2

进入如下页面 选择 App IDs 之后点击 Continue :

image3

在下图的位置填写您的信息,注意填写好之后 不要 立即点击 Continue :

image4

下滑页面,如下图的位置 , 勾选之后在点击 Continue 按钮 :

image5

之后会再次确定您的信息 如下图:

image6

点击 您创建的 App ID :

image7

如下图:

image8

下滑到下图中的位置 点击 Configure 按钮进行配置。

image9

此处选择的是开发环境进行推送证书配置 :

image10


此时需要上传本地生成的 CSR 文件 ;

CSR 是 Cerificate Signing Request 的英文缩写,即证书请求文件。证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件。证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。如果你已经有 CSR 文件,点击 Choose File 直接进行上传。image11

如果没有 CSR 文件 参考以下步骤,创建并配置 .csr 文件

在电脑中找到 钥匙串 ——> 钥匙串访问 ——> 证书管理 ——>从证书颁发机构请求证书,如下图所示:

image12

证书信息配置

image12.1

配置好之后选择并上传 ;

image13image14

下载推送证书 ;

image15

安装推送证书并导出:双击安装推送证书到本地 ;

image16

在本地 KeyChain(钥匙串访问)中查看推送证书,并选择导出 ;

image17image18image19

注意:此步骤所设置的密码将在之后在 EMAS-Push 台 上传推送证书时所使用,导出推送证书时一定要填写密码。生产环境的推送证书也是以同样的方式导出。

至此,P12 证书导出完毕。

上传证书至阿里移动推送

real1

证书验证

SmartPush ,一款 iOS 苹果远程推送测试程序。

Mac OS 下的 APNS 工具 APP, iOS Push Notification Debug App

地址:https://github.com/shaojiankui/SmartPush