如何使用APNS令牌配置Azure通知中心以进行推送通知

时间:2017-09-01 12:07:03

标签: ios push-notification azure-notificationhub

我遇到了很多麻烦,因为那里的大部分信息已经过时了。我想我会发布自己的Q和A.

2 个答案:

答案 0 :(得分:3)

1)使用您的会员ID登录developer.apple.com并转到证书,标识符和个人资料

2)转到按键部分

3)单击“添加”,为密钥指定一个令人难忘的名称并启用APNs

4)注意密钥ID(注意)

5)下载创建的.p8文件,在textedit(或某些编辑器)中打开它并复制其中的密钥。我有----- BeginRequest ---- EndRequest ...我只是忽略了它并复制了密钥本身

6)您还需要您的应用ID。通常是com.company.ProductName

7)您还需要您的团队ID。您可以从您的会员详细信息页面获取此信息(返回主帐户页面并选择会员资格,然后查找TeamID)

8)最后,转到Azure通知中心并配置APN。

9)输入您从生成的密钥中记下的密钥ID

10)在App Name字段中输入app id(我知道这看起来很奇怪,但请相信我)。示例com.Company.Product

11)在App Id字段中输入团队ID。 (是的,这有点奇怪)

12)最后从.p8文件的内容中取出您复制的令牌并将其粘贴到令牌字段中。

13)选择它是沙盒(调试)还是生产,你们都已经设置好了。

如果它没有错误,你就可以开始了。如果您收到错误,您可能无法正确输入其中一个步骤的信息。密切关注App Name和App Id,因为它们具有误导性。请严格按照上述说明进行操作。

答案 1 :(得分:0)

OP已经弄明白了,但如果有人想知道未来,有关于它的官方博客帖子:Token-based (HTTP/2) Authentication for APNS有截图和属性名称映射。