
Apple SignIn
The Apple SignIn plugin is specifically designed to implement the native Apple Sign-In SDK authentication features in iOS, for games built using Construct 3.
Apple Sign-In allows your players to connect their game application or general application accounts with their iCloud account, similar to Facebook and Google.
It is a mandatory compliance requirement by Apple to also include Apple Sign-In when integrating 3rd party authentication methods such as Facebook Sign-In and Google Sign-In.



Introduction

The Construct Master Collection supports the full and easy integration of native mobile Android SDKs and iOS SDKs for Construct 3.
Please click here to learn more about Mobile.
Features
The Apple SignIn plugin is specifically designed to implement the native Apple Sign-In SDK authentication features in iOS, for games built using Construct 3.
Apple Sign-In allows your players to connect their game application or general application accounts with their iCloud account, similar to Facebook and Google.
It is a mandatory compliance requirement by Apple to also include Apple Sign-In when integrating 3rd party authentication methods such as Facebook Sign-In and Google Sign-In.
Here are some of the native features of the mobile plugin:
Apple SignIn SDK
Authentication
Apple Id
Validation
Compliance for mandatory Apple ID authentication requirement.
Account Information
Family Name
Given Name
Email
User Id
Debugging features
Well maintained and fully tested for production.
For more information about native mobile or Android and iOS features, please click here to learn the introductory lessons to Mobile.
Platform Integration
Here are some of the platforms that are natively supported:
iOS
Native iOS
Build Support
Here are some of the supported build options:
Construct 3 Build Service
Xcode
Phonegap
Editor Features
Here are some of the features in the Construct editor:
Construct 3
How to use?
It is easy to use the Apple SignIn plugin, you will only need to follow the steps below.
1. The first step is to add the Apple SignIn object into the project.

Documentation
There is currently nothing to show, we will add more in the future.
Actions, Conditions & Expressions
Actions


The following action groups:
General
General
Sign In - Run to authenticate user through Apple's built-in account service.
Full Name - Check to fetch the user's full name.
Email - Check to fetch the user's email address.
Conditions
The following condition groups:
General
Authentication


General
On sign-in - Trigger fires when a successful Apple authentication was made.
On sign-in failed - Trigger fires when a successful Apple authentication was made.
Authentication
Is authenticated - Check if the user has already signed in.
Expressions


The following expression groups:
General
Full Name
Error