我正在尝试在反应原生应用程序中添加谷歌登录。我按照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>
我试着检查github issu tracer上的问题并尝试了他们的解决方案,但没有运气。 谁能告诉我我做错了什么?如您所见,我使用的是react native google signin
的示例代码