百度云推送证书生成流程

2017-09-30  本文已影响0人  zysmoon

生成上传证书

参考文章:
//生成证书
http://www.jianshu.com/p/95d6e3d435d7

流程参考百度百度push服务sdk用户手册(ios版) (很全很强大)
http://push.baidu.com/doc/ios/api

百度上传推送的时候需要上传Pem格式的文件
原因是 百度推送的时候是向苹果的服务器推送的 然后苹果在向各个手机推送消息
首先去苹果账号中生成需要的推送证书

1选择要添加的推送的APP ID (我是之前创建好的APPID 现在需要添加功能 百度文档上是从新开始的)

1.png

点击进入 选择推送

2.png 3.png 4.png

问题来了 证书如何创建 首先需要创建一个新的空白证书

5.png 6.png 7.png

生成一个空白证书 类似这样

补录空白证书.png

然后回到 自己的账号中点击开始创建 推送证书 (可以在APP IDs 中直接去创建对应的证书 不用和百度那样需要点进创建证书 再去选择创建)

8.png 9.png 10.png 11.png

点击开始生成 (测试推送 和开发推送都可以这么创建)

12.png

创建完成后 点击下载 然后双击 就可以在 钥匙访问 中找到了

13.png 14.png

导出的时候一定不要打开 要直接导出p12文件

15.png 16.png 17.png

打开终端


34040CBD-9E5A-4091-BEA6-A3DD3E48A6B3.png

//打开证书所在位置 (例:如果放在桌面就用下面的这个 如果在文件夹中 就 在命中 输入CD 然后将文件夹拖入命令中 回车就可以到这个文件位置 )

例: cd desktop (在桌面)

生成命令 “openssl pkcs12 -in 导出的文件.p12 -out 要生成的文件.pem -nodes ”
生成的时候 期间会让输入密码 密码是证书密码

18.png

生成完成

19.png

至此证书生成成功 就可以去上传给百度了

上一篇下一篇

猜你喜欢

热点阅读