firebase - Firebase google-sign-in 在生产中失败,链接到 Google Play:尝试链接时出错
问题描述
google sign-in
我使用to创建并上传了一个应用程序google play
,它在debug
mode 和release
mode 下工作
我必须遵循: 为 Flutter 应用程序生成 SHA-1
和谷歌登录失败 com.google.android.gms.common.api.ApiException: 10:
这说明我需要Link Google Play to Firebase
https://support.google.com/firebase/answer/6392038?hl=en
但我收到以下错误:
知道如何解决这个问题吗?
我的应用程序正在生产中,但登录失败。
解决方案
我的解决方案是:
- 登录 Firebase 控制台
- 删除你的安卓应用
- 再次添加
- 按照为 Flutter 应用程序生成 SHA-1获取您的
release
sha-1 并将其添加到 Firebase 控制台中的应用程序Google 登录失败 com.google.android.gms.common.api.ApiException: 10:
评论:
- 我相信 sha-1 键的实际值没有改变
- 我没有添加我的
debug
SHA1,只是release
- 我相信简单地删除
debug
SHA1 或删除两者并仅重新输入release
SHA1 也可以解决问题,但我没有测试它 - 我仍然得到,
Linking to Google Play: An error occurred while trying to link
但只要签名有效,我就没有关系 - 我猜(没有
t check yet) that now my app will fail on google singin in
调试调试mode, but I will deal with it later - I hope that simply adding the
`键再次将工作
额外信息(来自 firebase 支持)
这里我们有两个问题:将播放控制台链接到 Firebase 控制台,以及在生产中使用 google-sign-in 的问题。
对于链接问题,请注意,要将您的 Play 管理中心帐户链接或取消链接到 Firebase 项目,您需要在 Play 管理中心和 Firebase 控制台上使用相同的 Google 帐户。您也可以查看此https://support.google.com/googleplay/android-developer/answer/6110967?hl=en了解更多详细信息,如果帐户正确,请先尝试启用 Google Analytics,然后它将允许您链接您的 Google Play 帐户。
对于第二个问题,您可以配置调试和发布 SHA-1 密钥。但是,当您注册 Google Play 应用签名https://medium.com/mindorks/securing-and-optimizing-your-app-with-google-play-app-signing-24a3658fd319时,您需要第三个密钥哈希控制台,您基本上要求 google 代表您签署您的应用程序,为了获得密钥,您必须从 Play 控制台添加应用程序签名证书,并在 Firebase 控制台中添加 SHA-1 密钥。我真的鼓励你阅读这篇博文https://medium.com/@akashmahali/facebook-login-google-sign-in-not-working-on-android-app-in-production-5febd9537f92,作者解释说有关此错误的更多信息,以及如何修复它。
如果您有任何问题,请随时回信!
推荐阅读
- python - Python - Group by dates
- linux - On a PREEMPT_RT linux kernel, how can I modify threads (that were previously ran as interrupts) priority in the pre-compilation stage?
- php - How to explain this php floating point and integer comparison and printing problem?
- file - Is there a specific mime type for storing AES encrypted files?
- flutter - How to create an inner shadow for custom shape in Flutter?
- html - Adaptative height of cell of display:grid
- orientdb - Graph DB and Relations from Edges
- javascript - 如果元素包含值,则排序数组
- c# - SQL to LINQ 涉及多个 GroupJoin
- django - Creating a Formset which relates to Custom User (AbstractUser)