Apple 开发中心的证书、标识符和配置文件部分的 "Keys" 是什么

What is "Keys" in Certificates, Identifiers & Profiles section of Apple Dev center

今天我注意到一个名为"Keys." 的新部分,我不知道哪些服务使用它?有人知道吗?或者我是测试版用户才能看到这个?

我最近也注意到了它,并立即将其用于第 3 方服务的推送通知配置。在我的例子中,我创建了一个密钥,然后将它与 BundleID 和 TeamID 一起添加到 Visual Studio Mobile Center 推送通知配置站点。 除此之外,您还必须在相应部分的应用程序标识符上配置推送通知。 看起来这里的密钥是一种新的、更方便的传递推送身份验证信息的方式,就像之前的 PEM 文件一样。 但实际上无法找到 Apple 关于此主题的官方文档 :( 到现在为止。

找到此信息https://developer.clevertap.com/docs/how-to-create-an-ios-apns-auth-key

If you’d like to send push notifications to your iOS users, you will need to upload either an APNs Push Certificate, or an APNs Auth Key.

We recommend that you create and upload an APNs Auth Key for the following reasons:

No need to re-generate the push certificate every year One auth key can be used for all your apps – this avoids the complication of maintaining different certificates When sending push notifications using an APNs Auth Key, we require the following information about your app:

Auth Key file Team ID Your app’s bundle ID

这听起来像是一种发送 APN 的便捷方式,因为无需每年更新,但 1 密钥用于您的所有应用程序,p8 文件生成后只能下载一次。如果我之后删除密钥,不确定 APN 是否仍然有效。

密钥用于各种 Apple 服务。这是屏幕截图: