如何配置 Azure 通知中心使用 APNS 令牌身份验证模式?

How to configure Azure Notification Hub to use APNS token authentication mode?

我正在尝试在 Azure 通知中心添加 APNS 连接,使用令牌作为身份验证模式。

我四处搜索,但无法在任何地方找到任何指南来完成这项工作。

也许有人 link 指导如何找到所需的信息?

我试图在 Apple 开发人员控制台中创建一个 "APNs Auth Key",但这给了我一个 .p8 文件,并且该文件中的令牌似乎不被接受,所以我想我需要找到令牌其他地方。

我希望有人有 link 设置指南并找到所需的信息。

更新(2018 年 4 月):@Krumelur 在评论中报告该博客文章已过时。查看他关于如何修复它以避免出错的建议。


更新(2017 年 6 月):现在有一个关于 Token-based (HTTP/2) Authentication for APNS.

的官方 Microsoft post

原始答案(2017 年 5 月)

Token Based Authentication and HTTP/2 Example with APNS 是一个很好的分步指南,说明如何从您的 Apple 开发者帐户获取这些值。

    Azure 门户中的
  • Key ID 就是上面示例中的 APNS_KEY_ID
  • Azure 门户中的
  • App Name 是您的应用程序名称
  • Azure 门户中的
  • App ID 就是上面示例中的 TEAM_ID
  • Azure 门户中的
  • Token 是上述示例中 APNS_AUTH_KEY 变量中引用的文件内容

不要忘记跟踪哪些密钥和令牌是沙盒,哪些是生产端点。

看起来这已经过时了。现在正在寻找

密钥 ID 捆绑 ID 团队编号 代币

documentation here.

现在描述了所有内容