无法使用Google EXPO登录身份验证Firebase

时间:2020-04-02 07:53:06

标签: firebase-authentication expo

enter image description here

我的代码

async signInWithGoogle() {
    try {
      await GoogleSignIn.askForPlayServicesAsync();
      const { type, user } = await GoogleSignIn.signInAsync();
      const data = await GoogleSignIn.GoogleAuthentication.prototype.toJSON();
      if (type === 'success') {
        await firebase.auth().setPersistence(firebase.auth.Auth.Persistence.LOCAL);
        const credential = firebase.auth.GoogleAuthProvider.credential(data.idToken, data.accessToken);
        const googleProfileData = await firebase.auth().signInWithCredential(credential);
        this.onLoginSuccess.bind(this);
      }
    } catch ({ message }) {
      alert('login: Error:' + message);
    }
  }

我得到了google网站,选择了用户后出现了这个错误,因为expo google sign需要您构建我不知道如何调试它,知道是什么错误? 在Firebase中,我使用了expo fetch:android:hashhes给我的SHA。 我在做错什么?

0 个答案:

没有答案