我们在项目中使用react-native-google-signIn for android。我们在google开发者控制台中创建了一个项目,并下载了google-services.json文件。 google-services.json文件放在android / apps文件夹中。
当我们在代码中配置googleSignIn时,会收到错误:来自Google的10个代码。
GoogleSignin.configure({
webClientId:'***********************.apps.googleusercontent.com'
})
如果我没有通过webClientId
,则登录成功,但idToken
在用户对象中返回为null。
我通过关注[1]和[2]确保webClientId
值正确无误。
对此方面的任何建议都表示赞赏。
答案 0 :(得分:1)
您的SHA-1密钥可能不正确。 @ mtt87的评论确实帮助了我:
https://github.com/devfd/react-native-google-signin/issues/224