码迷,mamicode.com
首页 > 移动开发 > 详细

iOS:苹果推送----推送证书的生成

时间:2016-08-23 15:07:59      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:

最近要做需要苹果推送通知的项目,就研究了一下推送证书的使用,大略步骤如下:

1.授权文件.certSigningRequest的生成(后面生成证书时需要。)

技术分享

技术分享

填完信息后 会在选择的位置生成文件:CertificateSigningRequest.certSigningRequest


2.证书的生成。(登陆:https://developer.apple.com/account/overview.action)
 
  • 创建一个允许发送通知的App ID ,允许通知的的App ID 只能选择Explicit App ID(通知必须要单一的id)。
        技术分享

 
         技术分享

 
 
  • 分别创建Development Certificate和Production Certificate ,都要选择Apple Push Notification service SSL 功能选项。
 
        技术分享
 
 
        选择第一步时创建的App ID.
  技术分享
       创建完毕,下载Certificate并安装。
 
       此时查看第一步创建的App ID的详情,Push Notification Dev和Dis均为绿色可用:
技术分享

  • 接下来按照常规步骤创建对应的Development Provisioning Profile(一个新的不含 notification的Development Certificate)和 Distribution Provisioning Profile(一个新的不含notification的Distribution Certificate),创建时 都要选择第一步创建的包含通知功能的App ID,并下载安装。
至此证书生成完毕。
 
(iOS证书分2种,1种是开发证书,用来给你(开发人员)做真机测试的;1种是发布证书,发布证书又分发布到app store的和发布测试的ad hoc证书。

所以要测试发布环境的推送 需要用ac hoc证书测试,在创建证书的时候,需要再见一个ad hoc的证书。)

iOS:苹果推送----推送证书的生成

标签:

原文地址:http://www.cnblogs.com/lys-iOS-study/p/5799161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!