Получение нулевого значения идентификатора электронной почты в качестве ответа при аутентификации apple - PullRequest
0 голосов
/ 01 октября 2019

Я внедряю apple-аутентификацию в свою собственную, используя пакет expo-apple-authentication.

Ниже приведен код, который я вызываю для кнопки onPress.

async handleSocialLogin() {
        const { mutate, BB, onSuccess, navigation } = this.props;
      try {
        const result = await AppleAuthentication.signInAsync({
          requestedScopes: [
            AppleAuthentication.AppleAuthenticationScope.FULL_NAME,
              AppleAuthentication.AppleAuthenticationScope.EMAIL,
          ],
        });        


        Alert.alert(JSON.stringify(result))
        // signed in
      } catch (e) {
        Alert.alert(e)
        if (e.code === 'ERR_CANCELED') {

          // handle that the user canceled the sign-in flow
        } else {
          // handle other errors
        }
      }
  }

Он должен вернуть мне аутентификационный токен, Full_Name и Email, которые я запросил в области действия, но они дают мне нольдля Full_Name и электронной почты.

...