我最近注意到这个,并立即将其用于第三方服务的推送通知配置。在我的情况下,我创建了一个密钥,然后将其添加到Visual Studio Mobile Center推送通知配置站点中,以及BundleID和TeamID。 除此之外,您还需要在相应的部分中为您的应用程序标识符配置推送通知。 看起来,这里的密钥是传递推送身份验证信息(例如PEM文件)的一种新而更方便的方式。 但是目前无法找到苹果官方文档关于这个主题的资料。
发现了这个信息:https://developer.clevertap.com/docs/how-to-create-an-ios-apns-auth-key
如果您想向iOS用户发送推送通知,您需要上传APNs推送证书或APNs身份验证密钥。
出于以下原因,我们建议您创建并上传一个APNs身份验证密钥:
无需每年重新生成推送证书。一个auth key可以用于所有应用程序 - 这避免了维护不同证书的复杂性。当使用APNs身份验证密钥发送推送通知时,我们需要有关您的应用程序的以下信息:
Auth Key文件团队ID您的应用程序的bundle ID
这听起来是一种方便的方式来发送APN,因为不需要每年更新,但唯一的1个密钥可用于您的所有应用程序,而且只能在生成后下载p8文件一次。不确定如果之后删除密钥是否APN仍然有效。