-
Notifications
You must be signed in to change notification settings - Fork 1
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 namedAppleSignIn_CrossPlatform_*
and call the correct underlying function, independent of the currentos_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.
The following guides are available for this extension:
The following modules are available in the Apple Sign In extension:
GameMaker 2023