Go to the Apple Developer Portal and sign in with your Apple Developer account.
Click on your account.
In the “Certificates, Ids & Profiles” section please select “Identifiers”.
Click the ”+” button to create a new App ID.
Edit existing App / Choose “App” and click “Continue”.
Fill in the required fields:
In the “Certificates, Ids & Profiles” section please select “Identifiers”.
Click the ”+” button and select “Services IDs”, then click “Continue”.
Fill in the required fields:
Click on the newly created Service ID, and a details page will open. Select the checkbox next to the “Sign in with Apple” capability, and then click “Configure”.
Add your domain and redirect URLs as follows:
i. Add your domain in the “Domains and Subdomains” section. You’ll need to verify your domain by following the instructions provided by Apple.
ii. Add your redirect URL(s) in the “Return URLs” section. This is where the user will be redirected after a successful authentication. After a successful configuration, confirm the list you’d like to add to this Services ID and click Done. To complete the process, click Continue, then click Save.
Appcharge supports both code
and id_token
methods for Apple Sign-In.
id_token
: A JWT (JSON Web Token) issued by Apple containing information about the authenticated user.code
: A short-lived authorization code used for server-to-server communication to fetch access tokens.Both methods will be sent to the publisher and the Player Authentication Webhook.
By default, Appcharge uses the code
method. To adjust this configuration, please contact the Appcharge support team.
For further details on Apple’s implementation, refer to their documentation.