React原生谷歌登录失败。错误代码10

时间:2018-06-11 10:38:02

标签: javascript reactjs react-native google-api

我正在尝试在反应原生应用程序中添加谷歌登录。我按照official doccument中的所有步骤进行操作。 一切正常,但通过错误说明

签署后
  

WRONG SIGNIN {" name":" GoogleSignInError"," code":10}

我的登录页面是这样的。

import {GoogleSignin, GoogleSigninButton} from 'react-native-google-signin';

  componentDidMount(){
        GoogleSignin.hasPlayServices({ autoResolve: true }).then(() => {
            // play services are available. can now configure library
        }).catch((err) => {
                console.log("Play services error", err.code, err.message);
        });

        GoogleSignin.configure({
         scopes: ["https://www.googleapis.com/auth/drive.readonly"],//Even if i remove this the thing is same
            webClientId: "********-**********.apps.googleusercontent.com",
        }).then(() => {

        });
    }

  googleSignIn=()=>{
        GoogleSignin.signIn()
            .then((user) => {
                console.log(user);           
            })
            .catch((err) => {
                console.log('WRONG SIGNIN error', err);
            })
            .done();
    };


//Google button
 <Button onPress={()=>this.googleSignIn()}>
  <Icon style={styles.googleIcon} name="google-plus" type="FontAwesome"/>
 </Button>

我的谷歌开发者控制台设置是这样的 enter image description here

我试着检查github issu tracer上的问题并尝试了他们的解决方案,但没有运气。 谁能告诉我我做错了什么?如您所见,我使用的是react native google signin

的示例代码

0 个答案:

没有答案