美文网首页程序员ios 进阶IOS开发资料库
iOS应用之极光推送开发证书和生产证书的生成

iOS应用之极光推送开发证书和生产证书的生成

作者: 华之曦 | 来源:发表于2016-04-28 12:31 被阅读10044次

简述极光推送证书的基本生成流程,两者都为导出的p12文件

所需文件截图

通过开发者账号生成开发证书生产证书的流程基本相同。

1.开发证书的生成

  • 注意选择的Development。
开发证书生成-01
  • 点击continue,来到选择App ID界面。
开发证书生成-02
  • 说明让上传自己的CSR文件,continue...
开发证书生成-03
  • 上传请求生成的CSR文件,continue...
开发证书生成-04
  • 开发证书到此已经生成,直接Download
开发证书生成-05

2.生产证书的生成

  • 注意这里的选择方式和开发证书有略微的区别,选择Production那一项就好 。
生产证书生成-01
  • 以下的步骤略去,和开发的一样,到最后下载一下文件,得到下面图的两个文件,双击在钥匙串访问中可见。
生产和开发cer文件 钥匙串访问

3.导出开发和生产的p12文件。

  • 注意在导出文件的时候设置下密码就好,以下是生成的两个文件,再上传到极光推送生成相应的密钥。
两个证书文件

相关文章

网友评论

  • 穿越1990:我的app是从别的账号转移过来的,重新生成的 证书。之后变成了p12 也验证成功了 但是在极光网页推送的时候,根据registrationID来测的。测试环境下。 生产app收到了 通知,但是生产环境下 直接是推送失败,楼主知道什么原因吗
  • 叫我天涯:为什么不是只要一个整数,就发布推送证书,因为发布推送证书也能推开发环境,Apple Push Notification service SSL (Sandbox & Production),,明确说明这个 这个证书既可以推Sandbox环境,也能推Production环境。。。求科普
    叫我天涯:@华之曦 我们准备自己写一个推送,包括前后端的。验证发现Apple Push Notification service SSL (Sandbox & Production)证书 是可以向生成环境和开发环境推送的,开发包和发布包 都能收到对应环境的消息。
    叫我天涯:@华之曦 我验证了 是可以的,但不明白 为什么 极光的开发环境 必须使用开发环境的推送证书,而不能使用sandbox+production的证书,这个证书 极光叫推送生产环境证书。
    华之曦: @天璐 我看到极光上面是让酱紫传的,如果一个就可以的话,更好啊,如果您那边验证了的话,分享一下。
  • 青江渔人:设备的device_token怎么生成,不要添加齿轮文件吗
    华之曦: @青江渔人 通过钥匙那个工具生成,
  • iOS_SXH:这个 推送的证书 不是在app id 里面 的 Push Notifications 创建的么的么?
    华之曦: @wherehai 自己生成,
  • jgyhc:刚好我将要接入极光。。谢谢:smile:
    华之曦:@jgyhc :wink:

本文标题:iOS应用之极光推送开发证书和生产证书的生成

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