Sign in with Apple Plugin for Unity View on Asset Store (opens in new tab)

Package details

Latest version
1.5.0
Last updated
First released
Unity version
2021.3.45 or later
Package size
137 KB
Files
57
Favorites
137
Views in the past week
46

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Sign in with Apple Plugin for Unity

by Daniel Lupiañez Casares (opens in new tab)

5.0 / 5 · 10 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 10
4 stars 0
3 stars 0
2 stars 0
1 star 0
Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Sign in with Apple Plugin for Unity, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 1

Sign in with Apple Plugin for Unity screenshot 1

Sign in with Apple Plugin for Unity screenshot 1

About this asset

This is a FREE, UNOFFICIAL, MIT licensed, open source plugin, to support Sign In With Apple in iOS, tvOS and macOS. The plugin is developed by the community, and it´s not the same one as the official plugin from Unity available in the Asset Store.

The main purpose for this plugin is to expose Apple's newest feature, Sign in with Apple, to the Unity game engine. The plugin started development as soon as Apple announced the feature and has been around for a while already. Version v1.2.0 was released recently, adding macOS support, that´s why I decided to also post it here as well.

On WWDC19, Apple announced Sign in with Apple, and on top of that, they announced that every iOS/tvOS/macOS Application that used any kind of Third party sign-ins (like Sign in with Facebook, or Sign in with Google), will have to support Sign in with Apple in order to get approved for the App Store, making it mandatory.⠀

The plugin is also available on GitHub:

https://github.com/lupidan/apple-signin-unity

Features

- Support for iOS/tvOS/macOS/visionOS

- Supports Sign in with Apple, with customizable scopes (Email and Full name).

- Supports Get Credential status (Authorized, Revoked and Not Found).

- Supports Quick login (including iTunes Keychain credentials).

- Supports adding Sign In with Apple capability to Xcode project programatically in a PostBuild script.

- Supports listening to Credentials Revoked notifications

- Supports setting custom Nonce and State for authorization requests when Signing In, and attempting a Quick Login.

- NSError mapping 1:1 so no details are missing.

- NSPersonNameComponents support (for ALL different styles).

- Customizable serialization (uses Unity default serialization, but you can add your own implementation)

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2021.3.45f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.