美文网首页iOS常用
iOS --JPush推送证书的创建及过期处理

iOS --JPush推送证书的创建及过期处理

作者: 森碟儿 | 来源:发表于2020-06-06 19:58 被阅读0次

    我们在开发过程中,难免有些证书有过期的情况,这不接到极光推送证书的过期邮件(如图1),需要重新上传一下证书才不影响推送功能,对了,在创建前,说明一点,上线后的APP就不需要更换了,继续用之前的就可以,只需要在下个版本用最新的即可。图片里我划出三个地方,按着这三个地方分别操作即可好啦,废话不啰嗦,开启我们的创建之旅吧!

    图1

    1、首先登录自己的开发账号,进入iOS Certificates证书中心,点击Certificates 下的All,这时点击右上角的“+”号增加证书,如下图:

    图2 图3

    2、进入选择证书类型页面,这里有创建开发证书、发布证书、推送开发证书、推送生产证书,笔者账号开发证书和发布证书都已建满,所以呈灰色,但推送证书(带Push)正常,一般推送的开发和生产证书都需要,开发证书供开发时候用,生产证书发布时用,两种后面的步骤一致,所有在这就不重复介绍,只选择一种,选择好证书类型,点击下面的Continue按钮:(因为我已经创建过惹了,所以是置灰的状态,创建哪个就选择哪个,不可同时创建两个,不相信可自行测验~🙂)如图4

    图4 选择相关环境证书

    3.先以选择生产证书为例,选择后进入下一界面选择APP ID如图:

    图5选择APP的APP ID

    4继续后进来是选择CSR 文件,如图:

    图6选择CSR文件 图7选择后的CSR文件

    4.完成后点击继续按钮,生产推送证书就完了,如图

    图8 创建完成的推送证书

    5.这时证书已经创建好(开发证书也是一样的流程,照做即可),回到iOS Certificates证书中心页面,我们就可以看到我们创建的两个证书(开发与生产),后面还有到期时间:

    图9 证书列表界面展示

    6.证书都创建好后,打开钥匙串进行导出,保存到桌面,为了便于管理,我导出后都放到文件夹里

    图10

    7.把上面导出的证书上传到第三方平台就可以,上传成功会提示已验证,这时就可以集成SDK,发送推送了:

    图11 图12 图13

    到这里,我们的推送证书创建和上传极光平台证书流程就结束了,如有什么问题随时评论,我会耐心解答的,如有不足,也欢迎指正🙂

    补充:创建CRS文件

    1.在Mac电脑上打开钥匙串访问:

    图1

    2.点击菜单中的钥匙串访问—>证书助理—>从证书颁发机构请求证书...

    图2

    3.进入证书助理页面,选择存储到磁盘,电子邮件地址随便填,点击继续:

    图3

    4.这时就创建好了CSR file文件了,桌面出现如下图标:

    图4

    相关文章

      网友评论

        本文标题:iOS --JPush推送证书的创建及过期处理

        本文链接:https://www.haomeiwen.com/subject/btmxtktx.html