查询带有电子邮件的uid或带有flutter firebase的名称

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

因此,我当前的flutter项目中,所有用户都仅使用Google帐户登录。有没有一种使用用户的gmail或google用户名查询用户UID的方法?

[另一个后续问题:我似乎找不到专门针对扑扑的Firebase的清晰文档,那里是否有类似的东西?

firebase flutter firebase-authentication
1个回答
0
投票

[如果您使用Google帐户登录,您仍然可以检索当前用户ID。您可以尝试以下操作:

  @override
  void initState() {
    super.initState();
    FirebaseAuth.instance.currentUser().then((res) {
      print(res);
      print(res.uid);
      if (res != null) {
        //do something
      }
    });
  }

这将检索当前登录的用户ID。如果要使用该电子邮件帐户检索不同用户的ID,则需要使用Firebase数据库。

相关问题

Flutter 发送电子邮件

如何正确发送带有附件的 python 电子邮件和带有替代纯文本正文的 HTML 正文

我应该在哪里“合并”Firebase Auth 和 Firebase Firestore 用户数据?

GAS 脚本,用于从附加到传入电子邮件的 excel 文件中复制标签并将其粘贴到谷歌表格中

kivy python 中的 Spinner 值和基于电子邮件登录的 MySQL 中的数据列

Next Auth Firebase Auth acessToken

Flutter Toast 消息在 Flutter 中无法正常工作

PHPMailer 如何通过数组 id 群发邮件

带有触发条件的 Power Automate 错误:电源流的逻辑应用程序流模板无效

SendGrid - 带有动态模板和多个收件人的电子邮件只显示其中一个收件人的动态数据?

Flutter:当我在我的应用程序中使用 try 和 catch 方法时,dart 没有捕获错误

检查电子邮件验证 Django

Execel 和 Outlook 数据搜索

电子邮件在 SMTP 服务器的响应中排队; Nodemailer

Firestore中数组条件查询的方式是什么?

自动生成带有日期的主题和内容

我在 Firebase 中收到“给定字符串为空或空”错误

如何在 vuetify 规则中使用 async/await 而不会出现错误“规则应返回字符串或布尔值,而不是接收到‘对象’”?

我尝试在flutter-fire-base中创建项目时出现错误如何解决这个问题

<>标签内的邮件地址被当作html标签在UI中无法显示?如何解决这个问题?

热门问答
最新问题