Sign-In with Apple stopped returning the email property in my backend service for about 40% of new users who sign up for my app. My app requires email property on initial signup for accounts to work correctly.
The changes I made leading up to this problem were:
I updated my app's capabilities by enabling the com.apple.developer.authentication-services.account-creation-requires-phone-number
I regenerated the provisioning profiles through the Apple developer portal
I tried reverted the capability and regenerated the provisioning profiles but the email field is still missing.
The response includes: iss, aud, exp, iat, sub, c_hash, auth_time, and nonce_supported properties but is missing the email, email_verified and is_private_email properties. For users who already have an account, I can use the sub property to locate their account. But the experience is now broken for a lot of new users and I fail to log them in.
Does anyone know if I'm doing something incorrectly?
Thanks so much for the help!
0
0
69