首页 > 移动平台 > 详细

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

时间:2016-08-23 15:05:37      阅读:333      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!