Skip to main content

Apple

Typical requirements for using mod.io on Apple games include:

  • A method for moderating objectionable material from being made available
  • A mechanism to report offensive content and timely responses to concerns
  • The ability to block abusive users from the service
  • Published contact information so users can easily reach you
  • An Apple developer account

Setting up Apple SSO

This guide will show you how to setup authentication to mod.io using Apple SSO for their players on Apple devices.

Before you can integrate sign in with Apple on mod.io platform you need a paid Apple developer account. Sign up for one at developer.apple.com.

note

It takes about 48 hours for your Apple developer account to be verified. Once it is verified, you can proceed with the following steps.

Setting up Apple SSO through the Apple Developer Account

  1. Sign in to your Apple developer account and click on your account. apple_developer_account_settings.png

  2. In the Certificates, Identifiers & Profiles section, click on Identifiers. Click on the "+" button to create a new identifier and select the App IDs option. apple_select_appid.png

  3. Under register a new identifier, select App type and click on Continue. apple_register_new_identifier.png

  4. Fill in the App ID Description and Bundle ID, then scroll down to the Capabilities section. Take note of the Bundle ID as you will need to enter it on mod.io later. Enable the Sign in with Apple capability and click on Continue. apple_register_appid.png

  5. Review the information and click on Register. A new App ID will be created, and you should be redirected back to the identifiers page. apple_enable_signin_capability.png

  6. Open your Xcode project and follow the steps here to add your Apple Developer account to Xcode if it's not already connected.

  7. Update the Bundle Identifier to match the one you created in the Apple Developer account. Update the Team to match your Apple Developer account. apple_signin_capability_xcode.png

  8. Next, navigate to the Signing & Capabilities tab. Select your team and then click on the "+" button to add a new capability. apple_sso_setup_xcode_config.png

  9. Finally, scroll down the list to locate the Sign in with Apple capability, and click to add this to your project. Update your App ID in the Signing & Capabilities tab. apple_xcode_enable_signin_capability.png

Configuring your games Apple Bundle ID on mod.io

  1. On the mod.io website, navigate to your game's admin dashboard and go to the Settings tab.

  2. Under Admin > General Settings find and click on the Platform Authentication. modio_apple_sso_game_settings.png

  3. Enter the Bundle ID of your app in the Apple field and Save Changes.

Sign in players to mod.io using Apple

If your game is using the official mod.io SDK, Unreal or Unity plugin, follow the instructions provided with it to authenticate players using Apple SSO, or other supported platform authentication methods.

If you are building something custom using the mod.io REST API, follow the instructions provided here to authenticate players using Apple SSO, by calling the /external/appleauth endpoint.

References