Сообщения и коды ошибок Flutter/Dart & Firebase

Я внедряю Firebase Auth в мое приложение Flutter. Как получить доступ к кодам ошибок или дружественным сообщениям об ошибках из Firebase? Это уже доступно?

Например, на iOS вы можете получить localisedDescription от ошибки.

В дартсе у меня есть onError: а также catchError Фьючерсы, которые возвращают объект ошибки, но не имеют соответствующей связанной информации.

1 ответ

Это доступно. проблема в том, что значение catchError не является объектом, поэтому вы не можете зациклить его ключи. print / debugPrint просто выводит значения, не давая вам никакой подсказки, как ссылаться только на одно из них.

у него есть методы получения - код, сообщение и... подробности. 'details' - это читаемый человеком результат, но он не задокументирован на примере флаттера firebase_auth. сделай это:

}).catchError((e) {
  print(e.details); // code, message, details
});
Другие вопросы по тегам