使用 Flutter 的电子邮件进行 Firebase 身份验证

Posted

技术标签:

【中文标题】使用 Flutter 的电子邮件进行 Firebase 身份验证【英文标题】:Firebase Auth with email for Flutter 【发布时间】:2018-09-22 19:00:22 【问题描述】:

我目前正在努力实现电子邮件注册和登录我的应用程序。出于商业原因,我无法使用 Google 登录或其他替代方法。

如何在 Flutter 中使用电子邮件实现 Firebase 身份验证?有没有办法使用 Firebase Auth 插件来做到这一点?

【问题讨论】:

【参考方案1】:

这应该做你想做的:

import 'package:firebase_auth/firebase_auth.dart' show FirebaseAuth;

...
final firebaseUser = await FirebaseAuth.instance
    .signInWithEmailAndPassword(email: email, password: password);

【讨论】:

谢谢!现在我知道大方向了 flutter中无密码登录怎么样 @asifa 你能详细说明一下吗? 我的意思是firebase.google.com/docs/auth/android/email-link-auth。如何在颤振中实现这一点 我认为最好创建一个新问题。我自己还没有研究过那个。

以上是关于使用 Flutter 的电子邮件进行 Firebase 身份验证的主要内容,如果未能解决你的问题,请参考以下文章

在 Flutter 上使用电子邮件和密码进行 Firebase 身份验证的示例?

在不使用 Firebase 的情况下使用电子邮件和密码进行 Flutter 身份验证

在电子邮件密码身份验证中进行额外的自定义检查 (Flutter - Firebase)

Flutter 现有项目到 WebApp + Firebase (Firestore + Hosting)

身份验证在 FirebaseStorage Flutter 中不起作用

未收到 Flutter FCM IOS 静默(仅数据)通知