处理 Flutter SignInScreen 中的 Firebase Auth UI 错误

问题描述 投票:0回答:1

我正在使用 firebase_ui_auth: ^1.12.1 包来显示 SignInScreen,但我找不到在发生错误时显示自定义消息的方法。例如,如果用户输入错误的凭据,我会收到异常,并显示一条很长、不太用户友好的消息。

SignInScreen(
    providers: providers,
    actions: [
        AuthStateChangeAction<SignedIn>((context, state) {
            Navigator.pushReplacementNamed(context, '/profile');
        }),
    ],
);

如何显示不同的消息或修改错误消息的显示方式?

flutter firebase firebase-authentication firebaseui
1个回答
0
投票
 try {
        await FirebaseAuth.instance.signInWithEmailAndPassword(
            email: emailController.text, password: passwordController.text);

       
      }  catch (error) {
        var e = error as FirebaseAuthException;
        Print(e.message!);
      }

试试这个。

© www.soinside.com 2019 - 2024. All rights reserved.