如何根据 Firebase Auth 错误消息在 Flutter 中显示自定义警报对话框?

Posted

技术标签:

【中文标题】如何根据 Firebase Auth 错误消息在 Flutter 中显示自定义警报对话框?【英文标题】:How to display a custom alert dialog in Flutter based on Firebase Auth error message? 【发布时间】:2020-08-26 22:27:19 【问题描述】:

如何在 Flutter 中根据来自 Firebase Auth 的错误消息显示自定义警报对话框。假设如果用户提交了错误的电子邮件或密码,甚至用户的电子邮件已经在 firebase 上注册,那么它将根据错误弹出一个警报对话框。提前谢谢你

【问题讨论】:

欢迎来到 SO!到目前为止,您能提供您的代码吗? 【参考方案1】:

你可以在catch里面调用showDialog方法

  catch (e) 
          print(e);
          showDialog(
          context: context,
          builder: (context) 
            return AlertDialog(
            // set your custom alert dialog here 
            );
          );
  

【讨论】:

以上是关于如何根据 Firebase Auth 错误消息在 Flutter 中显示自定义警报对话框?的主要内容,如果未能解决你的问题,请参考以下文章

无法从另一个组件/ Angular 4中的auth.service访问错误消息

Firebase Auth ID 令牌的“aud”声明不正确

Firebase Auth Ui Google 登录“开发者错误”

使用Provider for DI时如何根据Firebase Auth流修改Flutter Firebase Stream监听器?

如何停止颤振应用程序中的firebase错误

Firebase OTP Auth消息在iOS和Android中有所不同