android - React-native google 登录在发布模式下无法正常工作
问题描述
我正在使用react-native-google-signin / google-signin。Google-signin
正在按预期工作Debug mode
。但在Release mode
某些时候得到Developer Error
。我已经根据这个SO answers完成了配置。
如果我Developer Error
每次都登录,那么我可以检查任何配置错误。但在我的情况下,每次它都按预期工作时处于调试模式。有时它会起作用,Release mode
有时它会付出Developer Error
。
- 我是否缺少任何其他配置步骤?
或者
- 应用程序有时无法获取
webclientid
吗?(我只是根据我的应用程序中发生的情况提出这个问题)。
解决方案
由于您在 Playstore 的 Firebase 中缺少 SHA-1 证书,这会导致您出现此问题。
您也可以通过访问Release Managment > App signing
并添加此 Firebase 控制台将 SHA-1 获取到 Playstore。
PS:不要删除之前的
推荐阅读
- c++ - 无法编译 unordered_set 包含来自 cppreference.com 的函数
- javascript - 最大 Google 云端硬盘修订 ID?
- java - 如何在Java类中封装一个startActivityForResult并获取调用该方法的Activity上的onActivityResult
- reactjs - 在反应应用程序中动态配置存储桶路径的最佳方法是什么
- c# - 使用 asp.net 添加带有选择值的 N:M 表
- android - com.google.android.location.ALARM_WAKEUP_ACTIVITY_DETECTION 以高音量触发
- java - SimpleDateFormat 无法创建临时文件
- python-3.x - 系统错误:
- ios - 我在 Swift 10.2 上运行我的自编码应用程序时遇到问题
- ruby-on-rails - 旧版 Rails 应用程序尝试在 docker 容器中预编译资产时失败