小编nic*_*ace的帖子

将 flutter 项目发布到 Play 商店后,Firebase 身份验证登录不起作用

在将 Android 应用程序发布到 Play 商店(内部和封闭测试版本)后,我在登录 Android 应用程序时遇到了问题。基本上,我的登录选项(电子邮件和第三方)不起作用。Firebase连接,因为我可以正确创建帐户并通过应用程序写入 Firestore。如果我遇到错误(密码错误、电子邮件地址错误等),Firebase 会将错误踢回给我。但是, \xe2\x80\x9csuccessful\xe2\x80\x9d 登录根本不会导致登录过程完成,并且我的应用程序永远停留在该等待方法上。

\n

在模拟器上运行、直接从 Flutter 在 Android 设备上运行(发布和调试模式)或以任何容量在 iOS 上运行时,我没有任何问题。

\n

这里发生了什么?我不认为这是我的实际代码,而且我一定错过了 Android 发布过程中的一个步骤。我已请求互联网和访问网络状态的权限,SHA 密钥应该都适合 Firebase(添加了调试、发布和 Play 商店密钥),并且我的 Firebase 依赖项是最新的。

\n

android dart firebase firebase-authentication flutter

5
推荐指数
2
解决办法
3972
查看次数

发布到 Google Play 商店后,MissingPluginException(在频道 plugins.flutter.io/google_sign_in 上找不到方法 init 的实现)

我之前问过一个类似的问题,但在将我的应用发布到 Play 商店的内部和封闭测试后,我在使用 Google 登录时遇到了问题。它在 Android 和 iOS 的模拟器上运行良好,当我在调试和发布模式下从我的计算机运行它时,它在真实设备上运行良好,但是一旦发布到 Play 商店,一切都会中断。我得到的错误是

MissingPluginException(在频道 plugins.flutter.io/google_sign_in 上找不到方法 init 的实现)

有什么特别我想念的吗?我有一种感觉,这是一个一步解决方案,我就是找不到。

android dart firebase google-signin flutter

2
推荐指数
1
解决办法
3005
查看次数