firebase - Flutter:通过 FlutterFire 发送电子邮件验证码?

标签 firebase flutter firebase-authentication

FlutteFire文档,它说“Firebase 将自动向用户发送一封带有唯一代码的电子邮件。然后可以通过 applyActionCode() 方法输入此代码。您可以首先使用 checkActionCode() 方法检查代码是否有效”然而,当我发送电子邮件验证时,它会显示一个链接。
Documentations
在 Firebase 控制台上的电子邮件模板中,它仍然显示电子邮件链接。
Email Template
我希望能够发送代码,只是因为在我看来它可以提供更好的用户体验。我该怎么做才能让电子邮件验证改为发送代码?我到处找,找不到任何有用的东西。

最佳答案

在撰写本文时,您无法提取 oobCode Firebase 身份验证生成的值。
如果要使用此代码,则需要从与此 URL 对应的网页中的查询字符串中提取它(请注意,您可以修改模板中的 URL,以便它指向您控制的另一个 URL,例如由您的应用公开)。

关于firebase - Flutter:通过 FlutterFire 发送电子邮件验证码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64149438/

相关文章:

firebase - 如何让我的 Vue.js webpack 项目和 Firebase 功能在同一个端口上运行?

arrays - 如何使用 Firebase 数据库进行分页?

listview - 对话框中的 ListView ,适合文本

dart - Flutter将记录的用户数据获取到其他屏幕 View

javascript - 如何阅读 Firebase Node.js 模块?

firebase - Firestore 异步加载和填充 ListView flutter

flutter - onGenerateRoute 被多次调用

json - 使用Dart语言获取列表中的复杂格式数据

firebase - 我如何在 flutter 中从 Firebase 实时数据库中检索数据

android - Firebase 用户 ID 可以更改吗?