Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决Android应用中的谷歌认证问题?_Android_Firebase_Android Studio_Google Play_Google Authentication - Fatal编程技术网

如何解决Android应用中的谷歌认证问题?

如何解决Android应用中的谷歌认证问题?,android,firebase,android-studio,google-play,google-authentication,Android,Firebase,Android Studio,Google Play,Google Authentication,我在android应用程序中实现了谷歌认证。我使用Firebase作为服务器和功能。问题是,当我从Android Studio运行应用程序时,谷歌认证工作得很好。但当我上传到play store时,谷歌认证失败了。它显示“身份验证失败”。 被困在这里。有人能帮我吗?问题是您没有在firebase项目中添加签名密钥。进入项目设置,在底部,可以选择添加应用程序的SHA-1或SHA-25密钥。在Google Play Console中,您也可以找到您的钥匙,或者您也可以使用keytool查看SHA-1

我在android应用程序中实现了谷歌认证。我使用Firebase作为服务器和功能。问题是,当我从Android Studio运行应用程序时,谷歌认证工作得很好。但当我上传到play store时,谷歌认证失败了。它显示“身份验证失败”。
被困在这里。有人能帮我吗?

问题是您没有在firebase项目中添加签名密钥。进入项目设置,在底部,可以选择添加应用程序的SHA-1或SHA-25密钥。在Google Play Console中,您也可以找到您的钥匙,或者您也可以使用
keytool

查看SHA-1或SHA-25钥匙,转到

  • 谷歌游戏控制台
  • 选择你的应用程序
  • 从菜单中选择版本管理
  • 应用程序签名
  • 复制此SHA-1证书指纹密钥
  • 将此密钥添加到firebase控制台应用程序
  • 这会解决你的问题。
    您也可以参考此链接。

    因此,当您在play store上上载应用程序时,您将从play store控制台获得SHA-1密钥

    在您的play store图像描述中,转到应用程序签名并获取SHA1密钥。将此键粘贴到firebase控制台中


    您是在上传APK还是AAB?您是否在Google Play中存储了正确的密钥哈希?您必须手动将release sha1密钥添加到firebase。将应用程序添加到firebase时,仅自动添加调试sha1键。只是谷歌如何获取发布密钥。这很可能是因为。