MobSDK
  • 快速集成推送服务
  • 用数据驱动产品
  • 快速拥有手机短信验证功能
  • 实现Web与App的无缝链接
  • 轻松实现社会化功能
  • 最完美手游录像方案
  • 实现即时聊天功能
  • Discuz论坛移动化解决方案
  • 更方便的集成第三方支付
  • 快速搭建您的商城系统
  • 零成本搭建APP用户系统
  • 一步生成您的新闻APP
  • 为开发者提供各种数据
  • 解决用户快速增长与变现

iOS推送证书制作过程介绍!

发布时间:2018-12-03 18:26:18
标签: 推送

app消息推送作为app必备的重要功能,在iOS和Android两大系统中的实现机制是不同的,相较于开源的Android系统,iOS推送的审核更加的严格,任何app想要实现消息推送功能,都必须获得苹果的APNs服务的推送证书鉴权,今天我们就以MobPush推送服务为例,具体来说一下iOS推送证书制作过程。

 

一、创建应用程序ID

登陆 苹果开发者网站 进入开发者账户。

http://wiki.mob.com/wp-content/uploads/2017/12/图片1-1.png

从开发者账户页面左侧入口进入“Certificates, IDs & Profiles” 页面。

http://wiki.mob.com/wp-content/uploads/2017/12/图片2-1.png

创建 App ID,填写 App IDs 的 Name 和 Bundle ID(如果 ID 已经存在可以直接跳过此步骤)。

http://wiki.mob.com/wp-content/uploads/2017/12/图片3.png

注: 此处需要指定具体的 Bundle ID 不要使用通配符。

http://wiki.mob.com/wp-content/uploads/2017/12/图片4.png

为 App 开启 Push Notification 功能。如果是已经创建的 App ID 也可以通过设置开启 Push Notification 功能。

http://wiki.mob.com/wp-content/uploads/2017/12/图片5.png

填写好以上属性后,点击 “Continue”,在下一个页面确认 AppId 属性的正确性,点击 “Register”,即完成了 App ID的注册。

http://wiki.mob.com/wp-content/uploads/2017/12/图片6.png

二、通过 .p12 证书鉴权

如果你之前没有创建过 Push 证书或者是要重新创建一个新的,请在证书列表下面新建。

http://wiki.mob.com/wp-content/uploads/2017/12/图片6-1.png

新建证书需要注意选择 APNs 证书种类。如图 APNs 证书有开发(Development)和生产(Production)两种。

http://wiki.mob.com/wp-content/uploads/2017/12/图片7.png

注:开发证书用于开发调试使用;生产证书既能用于开发调试,也可用于产品发布。此处我们选择生产证书为例。

点击 “Continue”, 之后选择该证书准备绑定的 App ID。

http://wiki.mob.com/wp-content/uploads/2017/12/图片8.png

点击 “Continue”,会进入 CSR 说明界面。

http://wiki.mob.com/wp-content/uploads/2017/12/图片9.png

再点 “Continue” 会让你上传 CSR 文件。( CSR 文件会在下一步创建)

http://wiki.mob.com/wp-content/uploads/2017/12/图片10.png

打开系统自带的 KeychainAccess 创建 Certificate Signing Request。如下图操作:

http://wiki.mob.com/wp-content/uploads/2017/12/图片11.png

填写“用户邮箱”和“常用名称” ,并选择“存储到磁盘”,证书文件后缀为 .certSigningRequest 。

http://wiki.mob.com/wp-content/uploads/2017/12/图片28.png

回到浏览器中 CSR 上传页面,上传刚刚生成的后缀为 .certSigningRequest 的文件。点击Continue。

这时会跳转到下载生成证书的页面,点击 “Download” 按钮下载,证书是 .cer 后缀的文件。

http://wiki.mob.com/wp-content/uploads/2017/12/图片12.png

双击证书后,会在“KeychainAccess”中打开,选择左侧“钥匙串”列表中“登录”,以及“种类”列表中“我的证书”,找到刚才下载的证书,并导出为 .p12 文件。如下图:

http://wiki.mob.com/wp-content/uploads/2017/12/图片14.png

http://wiki.mob.com/wp-content/uploads/2017/12/图片13.png

在MobPush的控制台上,进入应用的推送设置中 iOS 的鉴权方式选择 “证书”,上传刚才导出的 .p12 证书即可。

http://wiki.mob.com/wp-content/uploads/2017/12/图片15.png

 

MobSDK后台打包中:
查看
MobSDK打包中
正在根据你选择的SDK打包中:
取消下载
免费咨询
扫一扫添加公众号
24小时在线免费咨询