前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >iOS 推送证书配置

iOS 推送证书配置

作者头像
星宇大前端
发布2019-01-15 11:00:40
发布2019-01-15 11:00:40
3.2K1
举报
文章被收录于专栏:大宇笔记大宇笔记

如何使用远程推送

1. 为 App 开启远程推送服务

登录Apple Developer,进入 Identifiers 选择 App IDs。

您可以新建一个 AppID,或者在您原有的 AppID 上增加 Push Notification 的 Service。 需要注意的是,您 App 的 BundleID 不能使用通配符,否则将无法使用远程推送服务。

开启远程推送服务。

2. 生成并上传 P12 证书

选中您的 AppID ,选择 Edit。

您可以看见,在 Push Notification 下方有两个 SSL Certificate ,分别是用于开发环境和生产环境的远程推送证书。

点击 Create Certificate ,这时候会提示您需要一个 Certificate Signing Request(CSR)。

您可以根据其说明,在 Mac 上打开钥匙串应用,在菜单中点击“中证书颁发机构请求证书”。

输入您的邮箱、姓名或公司名,选择保存到磁盘,点击继续,就会生成一个 *.certSigningRequest 文件。

然后返回 Apple Developer 网站,点击 Continue,上传生成的 .certSigningRequest 文件,点击 Generate ,即可生成推送证书。

按照上面同样的步骤,生成生成环境的推送证书。

从 iOS 9.2开始,Apple Developer 上生成的生产环境推送证书,名称为 Apple Push Services: XXX, 之前生成的生产环境推送证书名称为 Apple Production IOS Push Services: XXX

此时,您可以在 Push Notification 下方看见目前每个环境对应的推送证书。

将上面的 SSL Certificate 都下载到 Mac 本地,双击打开,系统会将其导入钥匙串中。 打开钥匙串应用,选中对应的证书,右键选择导出。保存 P12 文件时,可以为其设置密码,也可以不设置密码。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016年12月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何使用远程推送
    • 1. 为 App 开启远程推送服务
    • 2. 生成并上传 P12 证书
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档