美文网首页 ios 开发资料精彩文章APNs
iOS手把手教你生成推送证书(测试和生产)

iOS手把手教你生成推送证书(测试和生产)

作者: 涂川iOS | 来源:发表于2016-12-14 11:17 被阅读15300次

    本篇文章主要介绍的是那些需要集成远程推送的证书流程和注意事项

    1.远程推送

    远程推送指用户在App退到后台运行的时候,也能即时收到推送的内容和消息.

    2.证书制作流程(如需推送,还需要自己集成一些第三方的 SDK 来完成推送,本文只讲证书制作流程)

    .首先你需要在你的苹果开发者账号里面新建一个 AppID
    Snip20161104_63.png

    .填写信息

    Snip20161104_64.png Snip20161104_65.png Snip20161104_66.png
    .创建成功
    Snip20161214_1.png
    .进行 push设置
    Snip20161214_2.png

    .创建测试证书和生产证书

    Snip20161214_3.png

    .测试证书

    Snip20161214_5.png

    .选择.certSigningRequest 文件(这个文件需要自己在 mac 上制作)

    Snip20161214_5.png
    制作.certSigningRequest 文件
    1.找到 mac里面的钥匙串
    Snip20161214_7.png
    2.证书机构颁发证书
    Snip20161214_8.png
    Snip20161214_9.png
    3你制作的.certSigningRequest文件
    Snip20161214_10.png
    .上传你的.certSigningRequest文件
    Snip20161214_11.png
    .点击continue

    证书制作完成

    Snip20161214_13.png
    1.点击下载下来去,下载下来后会是一个. cer文件

    2.双击文件,(因为你需要生成一个.p12文件才能用)

    Snip20161214_16.png
    Snip20161214_18.png

    5.证书


    Snip20161214_20.png

    这个是生成测试的证书,(还有生成生产的证书)

    只需要在设置 push的时候点击生产创建生产证书即可,步骤和测试证书一样


    Snip20161214_22.png

    推送证书制作完成

    一般在极光推送和个推的时候都需要上传者两个证书,过程就是这样
    如果有问题欢迎大家指出

    相关文章

      网友评论

      • 1519e63cdc13:你好,楼主。生成的CSR文件可以重复多次使用么?用后可以删掉了不
      • Cocoa_Coder:大神,请教一个问题,服务器现在的推送环境是测试环境,但是打包IPA使用的生产证书,造成app收不到通知,这个该怎么弄,服务器改推送证书还是我这边打个测试证书的包
        Cocoa_Coder:我用公司账号打包出来的IPA依旧是生产环境下的,code sign 配置的是开发环境的描述文件.谢谢
      • __weak:你好,我想问下这个证书是直接在证书的真机调试那里再添加推送服务吗?还是再新建一个appid来设置的?
      • coding_Liu:大神 测试证书和生产证书区别是什么? 项目中如果只用一个生产证书是不是也没问题
        Super超人:如果只是一个生产证书的话,只有发布环境才能收到推送消息(就是上传到APP Store 或者 TestFlight下载的才能收到),测试的顾名思义,就是你电脑打包给你们公司测试人员手机装上就可以收到推送消息! 这个一定要注意你们的服务器选择的推送环境
      • macfai:你好楼主,能加个qq交流下吗,多谢
      • Tamp_:为什么我连创建appID的那个页面都没找到,找了半天了:sob:
      • 小_安:我想问一下,推送证书只是用在极光或者个推上面上传使用,项目打包上架的时候还是要用发布证书对吧?
        涂川iOS:是的
      • iOS_渔翁:写的 好详细,非常有用
        涂川iOS:@iOS_渔翁 谢谢
      • kailisong: 好厉害 :+1:
      • 化蝶中:大神棒棒的!
        涂川iOS:@d3f846c9c48a 谢谢

      本文标题: iOS手把手教你生成推送证书(测试和生产)

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