百度云推送

1、在苹果官网添加app Id

进入苹果官网,点击左边栏的
identifiers->App IDs

点击上面的加号添加 App Id (这是APP的唯一标识)

2、添加推送证书

进入苹果官网,点击左边栏的
Certificates->All

点击上面的加号添加 Certificates

选择 Apple Push Notification service SSL (Sandbox)

Continue

然后进入
在这里插入图片描述
上面的这个页面,APP ID 选择你刚刚建立的APP项目的唯一标识
点击Continue
直到进入
在这里插入图片描述
这个页面,点击Choose File 选中你本地电脑生成的CSR文件,

这样你就生成了推送证书了 然后下载下来
在这里插入图片描述
双击下载下来的证书,你会发现

在这里插入图片描述
3、导出证书,生成pem文件,提交给百度云推送
在这里插入图片描述

然后就会生成一个.p12文件
在这里插入图片描述
将.p12文件生成.pem文件

详细查看 https://www.cnblogs.com/zhaowenshuang/p/7668848.html

具体生成步骤:

以前上传证书也遇到过这种类似的提示,按照官网配置流程经过一番折腾总能解决,然而这次折腾了大半天了。。。搞毛线啊,此事必有蹊跷。最终发现是我Mac系统版本(刚从10.12.6升到10.13)太高了,因为10.12.6的openssl版本是0.9.8zh,而10.13的系统openssl的版本是2.x.x,具体多少记不住了,公司电脑升级了,家里的还没升,百度推送不接受高于0.9.8的openssl生成的pem。找到原因就好办了,下面是重点:

将openssl拷贝到 /usr/local/openssl/bin/
然后执行
/usr/local/openssl/bin/openssl pkcs12 -in baidupush.p12 -out baidupush.pem -nodes
生成pem文件
在这里插入图片描述

然后在百度云推送中 提交即可完成

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_25430563/article/details/88567311