第一步:创建应用程序ID
- 进入苹果开发者账户,选择进入“Certificates, IDs & Profiles” 页面。
- 创建 App ID,填写 App ID 的 Name 和 Bundle ID( 注: 此处需要指定具体的 Bundle ID 不要使用通配符)。
- 为 App 开启 Push Notification 功能。如果是已经创建的 App ID 也可以通过设置开启 Push Notification 功能。
- 填写好以上属性后,点击 “Continue”,确认 AppId 属性的正确性,点击 “Register”,注册 AppId 成功。
第二步:配置证书(开发证书和生产证书)
-
创建 Certificate Signing Request
为.certSigningRequest 。
填写“用户邮箱”和“常用名称” ,并选择“存储到磁盘”,证书文件后缀
-
开发证书的生成
开发证书的生成(注意选择的Development)。
上传自己的CSR文件
生成证书成功后,点击 “Download” 按钮把证书下载下来,是后缀为 .cer 的文件
-
生产证书的生成
注意这里的选择方式和开发证书有略微的区别,选择Production那一项就好 。
-
两个证书下载好后,双击证书,然后在“钥匙串”中将证书导出为“.p12”文件
第三步:把导出的开发证书和生产证书分别上传到极光平台
在极光控制台上,进入你应用的应用设置中 iOS 的鉴权方式选择 “证书”,上传刚才导出的 .p12 证书。极光会在后台为你的应用进行鉴权。
到这里推送配置就完成了,接下来就是在项目中使用了,如下是项目中使用的介绍:
//www.greatytc.com/p/fc7b5e97bf04