【问题标题】:Unable to download Apple Developer keys after initial creation初始创建后无法下载 Apple Developer 密钥
【发布时间】:2017-12-22 15:49:49
【问题描述】:

在我的 Apple 开发者帐户中,我创建了一个密钥,用于在我的所有应用程序中使用 APN。在创建时,它允许我在完成后下载它。之后,“下载”按钮变灰,我无法再次下载。大概这是设计使然。

谁能告诉我为什么它不允许像您那样对证书/配置文件进行第二次下载?

【问题讨论】:

  • 您可以根据需要在不同桌面之间共享原始私钥。

标签: ios push-notification apple-push-notifications apple-developer


【解决方案1】:

您无法重新下载 IOS 推送通知验证密钥。 Apple 只保留公钥和您保留和保护的私钥。

请参阅文档部分 Provider-to-APNs Connection Trust

基于令牌的提供者连接信任:提供者使用 基于 HTTP/2 的 API 可以使用 JSON Web 令牌 (JWT) 来提供验证 与 APNs 连接的凭据。在此方案中,您提供了一个 Apple 保留的公钥和您保留的私钥 和保护。


您在创建 Auth Key 时也会看到警告。

下载和备份 删除服务器副本后重新下载。如果你没有准备好 此时要下载您的密钥,请单击完成并在 晚点。请务必将您的密钥备份保存在安全的地方。

【讨论】:

  • 谢谢比哈尔。这是完美的答案。
  • 是否可以撤销密钥并生成新密钥?在我的帐户中显示,它已超出限制。我想撤销它并生成一个新的。这可能吗?这也会影响现有应用吗?
  • @yaali 是的,您可以撤销并生成新密钥。是的,它会影响现有的应用程序,但只会影响后端(不需要更改应用程序)。您必须更新后端(服务器)中的密钥才能继续在您的应用中接收推送通知。
  • 目前我们正在使用 Microsoft Notification Hub 将通知发送到 Apple 设备。现在我们计划从 Notification Hub 迁移到 App Center。如果我们从 Apple Developer Portal 生成新的 authkey(App Center 需要),它会影响 Azure 中 Notification Hub 自动生成的现有密钥。
猜你喜欢
  • 2020-08-14
  • 1970-01-01
  • 2020-02-21
  • 2017-03-17
  • 1970-01-01
  • 2015-08-08
  • 1970-01-01
  • 2018-08-19
  • 1970-01-01
相关资源
最近更新 更多