百度云推送证书生成流程

生成上传证书

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

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

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

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

百度云推送证书生成流程_第1张图片
1.png

点击进入 选择推送

百度云推送证书生成流程_第2张图片
2.png
百度云推送证书生成流程_第3张图片
3.png
百度云推送证书生成流程_第4张图片
4.png

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

百度云推送证书生成流程_第5张图片
5.png
百度云推送证书生成流程_第6张图片
6.png
百度云推送证书生成流程_第7张图片
7.png

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

百度云推送证书生成流程_第8张图片
补录空白证书.png

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

百度云推送证书生成流程_第9张图片
8.png
百度云推送证书生成流程_第10张图片
9.png
百度云推送证书生成流程_第11张图片
10.png
百度云推送证书生成流程_第12张图片
11.png

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

百度云推送证书生成流程_第13张图片
12.png

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

百度云推送证书生成流程_第14张图片
13.png
百度云推送证书生成流程_第15张图片
14.png

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

百度云推送证书生成流程_第16张图片
15.png
百度云推送证书生成流程_第17张图片
16.png
百度云推送证书生成流程_第18张图片
17.png

打开终端


百度云推送证书生成流程_第19张图片
34040CBD-9E5A-4091-BEA6-A3DD3E48A6B3.png

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

例: cd desktop (在桌面)

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

18.png

生成完成

百度云推送证书生成流程_第20张图片
19.png

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

你可能感兴趣的:(百度云推送证书生成流程)