iOS swift如何创建.p8文件?

Kus*_*yar 5 apple-push-notifications ios apns-php

我正在使用Pushy Notification,我需要在p8文件中注册.那么我如何从开发者帐户创建该p8文件?在此输入图像描述

Moj*_*ini 25

2021 年 5 月 -p8

\n

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

\n
    \n
  1. 前往您的Apple 开发者帐户

    \n
  2. \n
  3. 转到按键部分并单击加号按钮(或单击此处):

    \n
  4. \n
\n
\n

\xe2\x9a\xa0\xef\xb8\x8f 选择该部分keys不是或非常重要。否则你会得到最后的文件 \xe2\x80\x8d\xe2\x99\x82\xef\xb8\x8fcertificateidentifiers.cer

\n
\n

按键部分

\n
    \n
  1. 选择 Apple 推送通知服务:\n选项
  2. \n
\n
\n

\xe2\x9a\xa0\xef\xb8\x8f 请注意,由于它是非常强大的证书,因此它非常有限,您不能拥有太多这些证书。因此,如果您已经创建了一个文件,您将面临类似下图的内容,您应该使用该文件或只是撤销旧文件。

\n
\n
    \n
  1. 下载该.p8文件并将其保护在某处。
  2. \n
\n


Kru*_*nal 6

跟着这些步骤:

生成APNs验证密钥
在开发人员中心中打开APNs验证密钥页面,然后单击+按钮以创建新的APNs验证密钥.

在此输入图像描述

在下一页中,选择Apple推送通知身份验证密钥(沙箱和生产),然后单击页面底部的继续.

在此输入图像描述

然后,Apple将生成一个.p8包含您的APN Auth Key 的密钥文件.

在此输入图像描述

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

发送推送通知

参考:APNS(配置推送通知)

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