Skip to content

Step 1. Set up the integration

To log in with an Apple account, you must complete the external console and Hive Console settings and install the Add-on that matches the OSs your app supports. After you finish preparing, implement Step 2. Log in.

1. Prepare the Apple external console

In Apple Developer, prepare the login credentials, the App ID settings for iOS and macOS, and the Return URL for web login. For the detailed procedure, see Apple login integration.

2. Register credentials in the Hive Console

Enable Apple login and register the credentials you prepared in the Hive Console. For the detailed procedure and how to enter the values, see Apple login credentials.

3. Install the Add-on

Install the Add-on that matches the OSs your app supports.

  • iOS, macOS: com.com2usplatform.hiveaxyl.auth.addon.apple
  • Android, Windows: com.com2usplatform.hiveaxyl.auth.addon.webauth

For how to install and initialize it, see Install and initialize the module.

4. Add app-specific implementation

The Apple login Add-on works on iOS 17.0 or later and macOS 15.0 or later. Set your app's minimum supported OS version to these values or higher.

On OSs other than iOS and macOS, open the Apple login page with a web login session. Apple's response returns to the app through the Hive Axyl relay URL, so put the relay URL that you registered as the Return URL of the Service ID in redirect_uri of the Apple authorization URL, and put the app callback URL in OpenRequest.RedirectUri. On Android, register the App ID, which is the scheme of the app callback URL, in the build settings. For how to call it, see Step 2. Log in.

Next steps