乐趣区

关于后端:push证书申请MobPush推送证书制作

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

从开发者账户页面左侧入口进入“Certificates,

IDs & Profiles”页面。

创立 App ID,填写 App IDs 的 Name 和 Bundle ID(如果 ID 曾经存在能够间接跳过此步骤)。

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

为 App 开启 Push Notification 性能。如果是曾经创立的 App ID 也能够通过设置开启 Push Notification 性能。

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

两种鉴权形式的配置

形式一:通过.p12 证书鉴权

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

新建证书须要留神抉择 APNs 证书品种。如图 APNs 证书有开发 (Development) 和生产 (Production) 两种。

注:开发证书用于开发调试应用;生产证书既能用于开发调试,也可用于产品公布。此处咱们抉择生产证书为例。

点击“Continue”,

之后抉择该证书筹备绑定的 App ID。

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

再点“Continue”

会让你上传 CSR 文件。(CSR 文件会在下一步创立)

关上零碎自带的 KeychainAccess

创立 Certificate Signing Request。如下图操作:

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

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

这时会跳转到下载生成证书的页面,点击“Download”

按钮下载,证书是 .cer 后缀的文件。

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

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

形式二:通过 APNs Auth Key 鉴权

点击左侧列表“Keys”中的“All”,看账户中是否已有 auth key,没有则点击“+”新建。

填写该 key 的形容并抉择服务,如下图,而后点击“Continue”。(注:在开发和生产环境均可应用,且不会过期)

点击“Continue”

让你确认信息,再点击“confirm”,就能够下载该 key 了。(留神:记下 Key ID,而且只能够下载一次,请妥善保留。)

获取你之前创立过的利用的 Bundle ID

此时点击右上角的“Account”,回到开发者账户的页面,在“Membership”选项获取 Team ID

在 MobPush 的后台上,进入你利用的推送设置中 iOS 的鉴权形式抉择“Token

Authentication”,上传 Auth key 文件(p8 后缀),并填写你的 Key ID,Team ID,和利用的 Bundle ID 即可。咱们会在后盾为利用进行鉴权。

Provisioning Profile 的创立

创立 Provisioning

Profile 的前提,已在 Apple Developer 网站创立待发布利用所应用的 Bundle ID 的 App ID,且为该 App ID 创立了 iOS

Development 证书。

在苹果开发者账号的 Provisioning Profile 页面点击下图按钮,创立 Provisioning Profile。

抉择此 Provisioning

Profile 的环境后点击“Continue”:

抉择要创立 Provisioning

Profile 的 App ID 后点击“Continue”:

抉择所属的开发者证书,再点击“Continue”进入下一步:

给该 Provisioning

Profile 填写 Profile Name,点击“generate”实现创立。

填写完 Profile Name 后点击“generate”实现创立,之后点击“DownLoad”下载 Provisioning Profile

双击下载下来的 Provisioning

Profile,增加到 Xcode。

退出移动版