如何修复Firebase登录
我可以在调试模式下使用google登录。 我也尝试过构建一个apk,比如如何修复Firebase登录,firebase,flutter,Firebase,Flutter,我可以在调试模式下使用google登录。 我也尝试过构建一个apk,比如flatterbuildapk--release,这个符号也起了作用。 然后我继续flatterbuildappbundle,并将所述bundle上传到PlayStore。现在,我的所有用户都无法登录该应用程序 我运行了gradlew签名报告 还展示了一堆沙钥匙。大多数都是重复的,所以我使用了屏幕上显示的两个不同的配置(一个用于调试,另一个用于发布),并将它们添加到我的firebase配置项目中 当有人试图登录谷歌弹出窗口时
flatterbuildapk--release
,这个符号也起了作用。
然后我继续flatterbuildappbundle
,并将所述bundle上传到PlayStore。现在,我的所有用户都无法登录该应用程序
我运行了gradlew签名报告
还展示了一堆沙钥匙。大多数都是重复的,所以我使用了屏幕上显示的两个不同的配置(一个用于调试,另一个用于发布),并将它们添加到我的firebase配置项目中
当有人试图登录谷歌弹出窗口时,手机上会显示GAAccounts,您可以选择一个或使用另一个。当你按下你想要的按钮时,它会消失,但不会让你登录。我遗漏了什么?这是用于调试sha1键的MAC
keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
如果您想生成relase sha1密钥,只需将androiddebugkey替换为alisa名称,并将~/.android/debug.keystore替换为密钥库文件路径
例如
keytool -exportcert -list -v -alias tashmania -keystore /Users/SunnySaini/Documents/git/tashmania/app/jks/tashmania.jks
是的,您需要在Firebase上添加sha1密钥。这个sha1密钥是使用发布的密钥库生成的@PraneethDhanushkaFernando@Sunny我用过gradlw,我做错了吗?你能告诉我如何使用发布密钥库吗?我今晚会试试这个,但是,我使用的sha-1确实说了“release”,所以我假设它是相同的。我会尽快试用,并让你知道正如我所说,gradlw出口的钥匙完全相同。它不起作用。