【发布时间】:2019-09-30 11:57:56
【问题描述】:
请问有谁知道如何在 Flutter 上捕获 Firebase Auth 异常并显示它们?
注意:我对控制台不感兴趣(catcherror((e) print(e))
我需要一些更有效的东西,例如“用户不存在”,这样我就可以将它传递给一个字符串并显示它。
几个月来一直在处理这个问题。
提前致谢。
我尝试将 print(e) 替换为 //errorMessage=e.toString();然后把它传递给一个函数,所有的努力都是徒劳的。
FirebaseAuth.instance
.signInWithEmailAndPassword(email: emailController.text, password: passwordController.text)
.then((FirebaseUser user) {
_isInAsyncCall=false;
Navigator.of(context).pushReplacementNamed("/TheNextPage");
}).catchError((e) {
// errorMessage=e.toString();
print(e);
_showDialog(errorMessage);
//exceptionNotice();
//print(e);
我希望能够提取异常消息并将异常消息传递给一个对话框,然后我可以将其显示给用户。
【问题讨论】:
标签: firebase flutter firebase-authentication