-
Configure Apple Pay
-
Configure Apple Pay on the web
-
Create a DeviceCheck private key
-
Create a ClassKit Catalog key
-
Create a Maps identifier and private key
-
Create a media identifier and private key
-
Communicate with APNs using authentication tokens
-
Communicate with APNs using a TLS certificate
-
Send push notifications from your web server
-
About Sign in with Apple
-
Enabling server-to-server notifications
-
Group apps for Sign in with Apple
-
Create a Sign in with Apple private key
-
Configure Sign in with Apple for the web
-
Configure private email relay service
-
Create Wallet identifiers and certificates
-
Create a Mac version of an iPad app
-
Create a services identifier and private key for WeatherKit
-
Create order type identifiers and certificates
Create a Maps identifier and private key
To communicate with the MapKit JS, you’ll use a Maps private key to sign one or more developer tokens.
First register a Maps identifier to identify your app. Register a Maps identifier for each app that uses MapKit JS. Next create and download a private key with MapKit JS enabled and associate it with the Maps identifier. You can associate two keys with each Maps identifier.
Then get the key identifier (kid) to create a JSON Web Token (JWT) that you’ll use to communicate with the capabilities you enabled.
If you suspect a private key is compromised, first create a new private key associated with the Maps identifier. Then, after transitioning to the new key, revoke the old private key.
Register a Maps identifier
-
In Certificates, Identifiers & Profiles, click Identifiers in the sidebar.
-
On the top left, click the add button (+), select Maps IDs, then click Continue.
-
Enter the app name as the description.
-
Enter a reverse-domain name style string for the identifier, then click Continue.
-
Review the information, then click Register.
-
Click Done.