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

Mobile

-

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.

  1. 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.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.