title: expo apple sign in react native returning null values
body: <p>I have sign in with apple implemented within my react native app. Some times it works some times it doesn't.</p>
  <p>When it's not working it returns all null user values like this:</p>
  <pre><code>{
    &quot;authorizationCode&quot;: &quot;123456789omitted&quot;,
    &quot;email&quot;: null,
    &quot;fullName&quot;: Object {
      &quot;familyName&quot;: null,
      &quot;givenName&quot;: null,
      &quot;middleName&quot;: null,
      &quot;namePrefix&quot;: null,
      &quot;nameSuffix&quot;: null,
      &quot;nickname&quot;: null,
    },
    &quot;identityToken&quot;: &quot;987654321omitted&quot;,
    &quot;realUserStatus&quot;: 1,
    &quot;state&quot;: null,
    &quot;user&quot;: &quot;192837465omitted&quot;,
  }
  </code></pre>
  <p>why would this be happening?</p>
  <pre><code>&lt;AppleAuthentication.AppleAuthenticationButton
    buttonType={AppleAuthentication.AppleAuthenticationButtonType.SIGN_IN}
    buttonStyle={AppleAuthentication.AppleAuthenticationButtonStyle.BLACK}
    cornerRadius={5}
    style={{
      width: Constant.width * 0.92,
      height: 44,
    }}
    onPress={async () =&gt; {
      try {
        setAppleLoggingIn(true);
        const credential = await AppleAuthentication.signInAsync({
          requestedScopes: [
            AppleAuthentication.AppleAuthenticationScope.FULL_NAME,
            AppleAuthentication.AppleAuthenticationScope.EMAIL,
          ],
        });
        // signed in
        onSignIn(credential);//signs in user via firebase
        setAppleLoggingIn(false);
      } catch (e) {
        if (e.code === &quot;ERR_CANCELED&quot;) {
          // handle that the user canceled the sign-in flow
          setAppleLoggingIn(false);
          return {cancelled: true};
        } else {
          // handle other errors
          setAppleLoggingIn(false);
          return {error: true};
        }
      }
    }}
  /&gt;
  </code></pre>
  <p>I think it has something to do with this question but I never blocked the app from having access to my apple id...I always &quot;accept&quot; when it asks for permissions. <a href="https://stackoverflow.com/questions/58183091/getting-email-id-value-null-as-response-during-apple-authentication">Getting email id value null as response during apple-authentication</a></p>