Пожалуйста, кто-нибудь знает, как перехватить 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);
я хочу иметь возможность извлечь сообщение об исключении и передать сообщение об исключении в диалоговое окно, которое затем можно отобразить пользователю