Search Issue Tracker
By Design
Votes
0
Found in
2019.3
2019.3.6f1
2020.2
Issue ID
1230073
Regression
No
"Sign in with Apple" package returns empty user name and email address after multiple sign-in attempts
How to reproduce:
1. Open the user-supplied project in Unity
2. Build "SampleScene" on iOS and open the Xcode project
3. Make sure AuthenticationServices.framework is added to the UnityFramework target
4. Deploy the application on an iOS device
5. Tap "Sign in with Apple" and make sure the "Name" and "Email" fields are set, then continue
6. Once the application returns to the main screen, observe Xcode's console
Expected result: "Name" and "Email" are returned as set
Actual result: both fields are empty strings
Reproducible with: 2019.3.9f1, 2020.1.0b5, 2020.2.0a5
Could not test with: 2017.4.39f1, 2018.4.20f1 due to not being able to make the package work, clicking the button did
Reproduces on:
VLNQA00160 iPhone 6S iOS 13.3.1
Notes:
1. After setting up the Sign in with Apple account for the first time and setting the name/e-mail, both are returned in the Xcode console. After more attempts to sign in, "Name and "Email" returned empty strings.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Android] "SHADOWS_SCREEN" set as shader Keyword when no "_ShadowMapTexture" is bound leads to freeze on a build on some Mali GPU devices
- Constant console errors when using Min/Max Slider in PlayMode
- The global scene list is overridden in a project built with command line when the Override Global Scene List setting is disabled in the build profile
- [Linux] AutoLocale log is logged when opening a project
- Global Scenes are not included in the Build when building multiple Build Profiles at the same time
Resolution Note:
Apple API only returns information on the first log-in. It is expected that the e-mail and name are not returned after multiple log-ins.