Search code examples
iosiphone-developer-programapple-developer

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


Today I noticed a new section named "Keys." I don't know which services uses this? Anybody have any idea? Or I'm the beta user to see this?

Screenshot of Dev Center


Solution

  • Found this info 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

    This sounds like a convenient way to send APN as no need to keep renew annually, but the 1 key is used for all your apps and the p8 file can only be downloaded once after generated. Not sure if the APN still work if I delete the key afterward.