So I'm implementing sign in with Apple, requesting `email` and `fullName` scopes
It works on simulator, when authenticating, the name and email UI shows as expected, as this image shows:
https://i.imgur.com/BPFfoRR.png
this is testing on the simulator, but when I move to real device (iPadOS 13), the UI does not shows, as this image shows:
https://i.imgur.com/pbhTRzj.png
and also the result only returns the user identifier:
https://i.imgur.com/17rIEGX.png
and I can confirm that the `authorizedScopes` from `ASAuthorizationAppleIDCredential` is also empty.
I believe this is a bug, if it's not, can somebody tell me how to fix this?
Thanks!
Hi aslkdjalksdjasdasd,
This behaves correctly, user info is only sent in the ASAuthorizationAppleIDCredential upon initial user sign up. Subsequent logins to your app using Sign In with Apple with the same account do not share any user info and will only return a user identifier in the ASAuthorizationAppleIDCredential. It is recommened that you securely cache the initial ASAuthorizationAppleIDCredential containing the user info until you can validate that an account has succesfully been created on your server.
- Patrick