iOS 个推创建开发环境或者生产环境下的应用

文章这里只列出如何创建开发环境下的应用,生产环境下的应用类似,这里就不做步骤说明了。

正文所说的术语这里先一起解释下,后面就不解释了。

  • 离线:软件退出到后台或者将软件杀死。
  • APNs:苹果官方推送通知服务,个推中iOS的离线通知必定使用该服务。所以在个推平台上若想使用开发证书来实现客户端离线也能收到通知,那么苹果开发者中心里面也必定生成了一个开发证书(Development),并且在个推平台上导入的开发证书的来源是从苹果开发者中心里面下载的。同理,生产证书(Production)也是一样。
  • 个推常见名词介绍

首先,苹果开发者中心必须得生成一个开发证书(Development),如果没有,以下步骤不可忽略呆过。

苹果开发者中心生成开发证书并导入到个推的大致步骤(注:只是大致的说明一下步骤,具体步骤可以参考其他文章)
  • 步骤一:在左侧先选择对应的证书类型(Development),然后在右侧对应的选项中选择APNS,即苹果信息推送服务(Apple Push Notification Service)


    image.png
  • 步骤二:使用keyChain创建CSR格式的文件(xxxxxx.certSigningRequest),这里不做介绍了。然后从磁盘 加载刚才创建的后缀为certSigningRequest格式的文件即可。这样就会生成一个开发证书,下载到指定位置即可。


    image.png
  • 步骤三:双击创建出来的开发证书,这样开发证书就会在钥匙串中多出一行该证书的名字


    image.png
  • 步骤四:右键该开发证书,导出后缀为.p12的文件,这里我命名为 开发证书.p12,并为该p12证书设置密码(将该开发证书导入到其他平台的时候,会用到这个密码,其实就相当于解开这个证书的钥匙)。


    image.png
  • 步骤五:将开发证书导入到个推开发者中心里面,并输入对应的证书密码.这里我只截了一个操作之后的截图
image.png

你可能感兴趣的:(iOS 个推创建开发环境或者生产环境下的应用)