v1.1.0
MIGRATION GUIDE 1.0.0 to 1.1.0
https://github.com/lupidan/apple-signin-unity/wiki/Migration-guides
Added
- Adds a CHANGELOG.md file
- Adds support for tvOS (Experimental)
- Adds new v2 diagram files (
.drawioand.png) - Adds
AppleAuthQuickLoginArgsstruct containing arguments for Quick Login. (With optionalNonce) - Adds
AppleAuthLoginArgsstructure containing arguments for Normal Login likeLoginOptions. (With optionalNonce) - Adds support in native code to receive and set a
Noncefor the Authorization Requests in both Quick Login and Sign in With Apple - Adds
Updatemethod toIAppleAuthManagerto update pending callbacks - Better API version handling in native objective-c code
Changed
-
Namespace
AppleAuth.IOSbecomesAppleAuth -
Namespace
AppleAuth.IOS.EnumsbecomesAppleAuth.Enums -
Namespace
AppleAuth.IOS.ExtensionsbecomesAppleAuth.Extensions -
Namespace
AppleAuth.IOS.InterfacesbecomesAppleAuth.Interfaces -
Namespace
AppleAuth.IOS.InterfacesbecomesAppleAuth.Interfaces -
QuickLoginnow requires aAppleAuthQuickLoginArgsto perform the call. OtherQuickLoginmethod marked as obsolete. -
LoginWithAppleIdnow requires aAppleAuthLoginArgsto perform the call. OtherLoginWithAppleIdmethod marked as obsolete. -
AppleAuthManagerno longer requires a Scheduler, the scheduling is built in the manager instance with the methodUpdate -
When receiving a completely empty
FullPersonName, the instance is cleared after deserialization. -
Fixes bug when setting credentials revoked callback between multiple instances of
AppleAuthManager -
Updates main package file to include both
CHANGELOG.mdandCHANGELOG.md.meta files -
Updates the sample project to better resemble the expected Apple flow
-
Updates README.md with up to date documentation
Removed
- Removes Schedulers to simplify the callback handling.
Updatecall was moved toIAppleAuthManager.