iOS 推送 结合最新的开发者账户

iOS 推送相关的文章很多了,总结一下自己的心得!结合最新的开发者账户

1.制作CertificateSigningRequest.certSigningRequest ,这个需要从钥匙串里请求证书 ,见下图,

注意要保存到磁盘

2.进入iOS开发者账户,添加 Certificates,


一个是Development ,调试证书,一个production,发布证书。调试我已经做好了,我这里选择发布证书,点击continue, 选择你的ID,


这个地方选择刚才生成的CertificateSigningRequest.certSigningRequest。

3. 完成以后,你会发现对对应的ID里,推送的发布证书已经配置好了。见下图,直接点击下载就可以了。


4 将下载的.cer 文件保存成 aps_Production.cer , 安装此证书。在钥匙串里找到你刚才安装的证书,导出那个带个小钥匙的专用密钥,保存成PushDemoKey.p12  密码设置成123456 ,见下图



5,将刚才生成的  aps_Production.cer 和  PushDemoKey.p12 ,放置到同一个文件夹下。

6 打开终端  执行下列命令来生成和apns cer file对应的pem file "PushDemoCert.pem"

openssl x509 -in   aps_Production.cer -inform der -out PushDemoCert.pem       

7   执行下列命令来生成和private key .p12 file对应的pem file "PushDemoKey.pem" (注意:执行过程会要求你输入"PushDemoKey.p12"创建时设置的密码,以及设置"PushDemoKey.pem”的密码)

openssl pkcs12 -nocerts -out PushDemoKey.pem -in PushDemoKey.p12

8   使用java的时候用以下   

openssl pkcs12 -export -inkey PushDemoKey.pem   -in PushDemoCert.pem -out iphone_dis.p12 (这个 phone_dis.p12,就是给服务器用的)

9  使用php的时候用以下

cat PushDemoCert.pem PushDemoKey.pem > PushDemoCK.pem  (注意:此为php使用)

 



Certificates
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值