百度云推送证书生成流程
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 ”
生成的时候 期间会让输入密码 密码是证书密码
生成完成
19.png至此证书生成成功 就可以去上传给百度了