Skip to content
YYBartT edited this page May 17, 2023 · 3 revisions

Home

This is the Apple Sign In extension wiki.

Use of this extension is required by Apple whenever your app provides a third-party sign in option (for example, Facebook), and is available for iOS/tvOS 13 and above and macOS 10.15 (Beta) and above.

This wiki is meant to be used as a reference to the different Apple Sign In extension functions for iOS, tvOS and macOS, and as such does not contain a tutorial on how to set up the API in your games. We recommend that before doing anything with this extension, you take a moment to look over the official Apple Sign In API documentation, as it will familiarise you with many of the terms and concepts required to use the extension correctly:

ℹ️ NOTE

The macOS and iOS/tvOS Sign In functions work exactly the same way and have only been separated into two extensions so that you can use one or the other or both as required. This means that you may need to do certain checks using the os_type variable to call the correct function for the current platform the game is running on, but the bulk of the code will be the same regardless.

  • This wiki provides a reference of the additional functions in the AppleSignInCrossPlatformFunctions script asset, included with the demo project. These functions are named AppleSignIn_CrossPlatform_* and call the correct underlying function, independent of the current os_type.
  • The tvOS/iOS constants and their macOS counterparts, however, currently do not share the same value internally and so you should make sure to always check against both constants when using the AppleSignIn_CrossPlatform_* functions in your code.

Guides

The following guides are available for this extension:

Modules

The following modules are available in the Apple Sign In extension:



Clone this wiki locally