gpt4 book ai didi

javascript - react native 谷歌登录失败。错误代码 10

转载 作者:行者123 更新时间:2023-12-05 06:33:22 34 4
gpt4 key购买 nike

我正在尝试在 React Native 应用程序中添加谷歌登录。我遵循了 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 的示例代码

最佳答案

您应该转到 Google Play 控制台并打开您的应用,然后点击设置下的应用完整性。 enter image description here然后点击 App signing 并复制 SHA-1 指纹。
现在必须使用 firebase 打开您的应用程序项目设置 enter image description here现在点击添加指纹,现在删除 SHA-1 key 并保存。现在您的 google sing in 可以使用了。

关于javascript - react native 谷歌登录失败。错误代码 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50795810/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com