【问题标题】:iOS swift How to create .p8 file?iOS swift如何创建.p8文件?
【发布时间】:2017-11-21 17:50:03
【问题描述】:

我正在使用 Pushy 通知,我需要在其中注册 p8 文件。那么如何从开发者账户创建 p8 文件呢?

【问题讨论】:

标签: ios apple-push-notifications apns-php


【解决方案1】:

按照以下步骤操作:

生成 APNs 身份验证密钥
在开发者中心打开 APNs Auth Key 页面,然后点击 + 按钮创建一个新的APNs Auth Key

在下一页中,选择 Apple Push Notification Authentication Key (Sandbox & Production),然后点击页面底部的继续。

Apple 随后会生成一个包含您的 APNs Auth Key 的 .p8 密钥文件。

.p8 密钥文件下载到您的计算机并保存以备后用。此外,请务必在某处记下密钥 ID,因为稍后连接 APN 时会用到它。

发送推送通知

参考:APNS (Configure push notifications)

重要提示:将您的密钥备份保存在安全的地方。它不会再次呈现,以后也无法检索。

【讨论】:

  • 感谢更新。 APNs 和身份验证密钥选项未出现在我的开发者帐户中。有什么特殊要求吗?
  • @KushalManiyar - 它可以生成一次并且不再可见(删除 APNS Auth 密钥选项)。这是对您的查询 (help.apple.com/xcode/mac/current/#/…) 的引用。如果您之前已生成它,那么您将不会再看到它。
  • 是否可以撤销密钥并生成新的?在我的帐户中显示,它已超出限制。我想撤销它并生成一个新的。这可能吗?这也会影响现有应用吗?
  • @yaali - 提出一个新问题并完整描述您的问题,我一定会帮助您找到解决问题的方法,并提供有效证据
  • @Krunal 我尝试使用 Firebase FCM 配置 Apple APN,但我不断收到错误消息。你能帮我解答吗stackoverflow.com/questions/50292269
【解决方案2】:

2021 年 5 月 - p8

我遇到的问题是我找不到创建 .p8 文件的方法,所有方法都给了我 .cer 文件。 p>

  1. 前往您的Apple developer account

  2. 转到keys部分并点击加号按钮(或click here):

⚠️ 选择keys 部分和NOT certificateidentifiers 非常重要。否则你最后会得到.cer 文件??‍♂️

  1. 选择苹果推送通知服务:

⚠️ 请注意,由于它是非常强大的证书,因此非常有限,您不能拥有太多。因此,如果您已经创建了一个,您将面临类似此图像的内容,您应该使用该文件或直接撤销旧文件。

  1. 下载.p8 文件并将其保护在某个地方。

【讨论】:

    【解决方案3】:

    对于当前新的 Apple 开发者网站,步骤如下:

    证书、标识符和配置文件 > 密钥 > 单击“+” > 检查 Apple 推送通知服务 (APN)

    选择一个名称,然后注册它。它将为您提供下载 p8 文件的选项。

    【讨论】:

      【解决方案4】:

      首次登录Apple developer a/c。进入 Keys 选项,点击 + 按钮

      然后在下一页,输入有效的名称,勾选推送通知选项并点击,点击继续,点击下载按钮,它将下载.p8文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多