使用APN推送服务时的"keyID"是什么

Ján*_*nos 16 apple-push-notifications ios

通常我需要提供3个信息,使用Apple APN:key, keyId, teamId就像这里一样.

我理解key(pem文件位置)teamId,但我在哪里可以找到keyId?这是在https://developer.apple.com的某个地方吗?这是捆绑ID吗?

在此输入图像描述

Dhe*_*ngh 27

key: 'apns.p8',   // Path to the key p8 file
keyId: 'ABCDE12345', // The Key ID of the p8 file (available at https://developer.apple.com/account/ios/authkey/)
teamId: 'ABCDE12345', // The Team ID of your Apple Developer Account (available at https://developer.apple.com/account/#/membership/)
Run Code Online (Sandbox Code Playgroud)

您可以在以下网址找到更多信息:https://eladnava.com/send-push-notifications-to-ios-devices-using-xcode-8-and-swift-3/


小智 9

密钥 ID 也可以从密钥文件的名称派生出来。带有密钥的文件可能会命名为:AuthKey_ABC1DEF11G.p8,因此 ABC1DEF11G 是密钥 ID。

团队 ID 可在 Apple 帐户网页(右上角)上找到。


kel*_*lin 6

如果没有密钥ID https://developer.apple.com/account/ios/authkey,他或她可以按照以下步骤创建密钥ID :

1)转到开发人员帐户,即会员中心>证书,ID和个人资料>按键/全部>按"+" 在此输入图像描述

2)输入名称并检查APN.您的应用中的密钥相同,因此请勿将应用名称添加到密钥名称中.单击确认. 在此输入图像描述

3)下载密钥并小心.在这里,您可以看到Key ID(kid)值. 在此输入图像描述