top of page

Mobile 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 and Construct 2.


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.


Note: This plugin variant, the Mobile Apple Sign-In plugin is now deprecated. 

Please use the new Apple Sign-In plugin to integrate the Apple Sign-In SDK into your mobile application projects for iOS.

PlayFab API v2.png

Introduction

Step 1.png

The Construct Master Collection supports the full and easy integration of native mobile Android SDKs and iOS SDKs for both Construct 3 and Construct 2.


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 and Construct 2.


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:


Editor Features


Here are some of the features in the Construct editor:

  • Construct 3

  • Construct 2

Introduction
Features

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.


Instructions
Documentation

Documentation

There is currently nothing to show, we will add more in the future.

ACEs

Actions, Conditions & Expressions

Actions

The following action groups:

  • Authentication

  • Validation

Authentication

  • Sign In - Authenticate through the iOS' Apple Sign-in feature on mobile.


Validation

  • Validate Account - Validate an authenticated account using its 'UserID' or 'user identification'.

    • User ID - The User Identification of the user. Use the expression 'UserID' after sign-in.

Conditions

The following condition groups:

  • Authentication

  • Validation

Authentication

  • On Sign In - Fires when the iOS' Apple Sign-In authentication method is successful.

  • On Sign In Failed - Fires when the iOS' Apple Sign-In authentication method has failed.



Validation

  • On Validation - Fires when the account validation of an authenticated account has succeeded.

  • On Validation Failed - Fires when the account validation of an authenticated account has failed.

Expressions

The following expression groups:

  • Account Information

  • Debugging

Account Information

  • Email - Returns the 'email address' of the authenticated account.

  • UserID - Returns the 'user identifier' of the authenticated account.

  • GivenName - Returns the 'given name' of the authenticated account.

  • FamilyName - Returns the 'family name' of the authenticated account.



Debugging

  • ErrorCode - Returns the error code, in number, when the Apple Sign-In or Apple Validation fails.

  • ErrorMessage - Returns the error message when the Apple Sign-In or Apple Validation fails.

Object   Properties

Plugin Properties


Properties
Showcase

Showcase

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 and Construct 2.



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.

Game Projects

Game Projects 

Instructions Kit

Specifications

  • Instructions - The game project contains instructions and steps on how to use the addon and its features.

  • Action, Conditions and Expressions - It covers the implementation of each action, condition and expression.

  • Tips and Tricks - It provides some tips and tricks on the recommended ways of using the addon.

Supporters

Only

bottom of page