Email in profile sometimes is empty

Hi a couple of weeks ago we released one of our apps with Sign In with Apple functionality, since then we've observed in our logs that sometimes the user profile we get from your servers contains the email field as empty or not present. This happens for user that shared/hid their email address.

Replies

Might be related to https://forums.developer.apple.com/thread/133533

This can occur if they login using TouchID.

Hi,

The most common reason for this unexpected behavior is using plus-encoding (instead of percent-encoding) in the authorization request query parameters, as mentioned here

scope
The amount of user information requested from Apple. Valid values are name and email. You can request one, both, or none. Use space separation and percent-encoding for multiple scopes; for example, "scope=name%20email".

Please let me know if this does not resolve your issue.