因此,我当前的flutter项目中,所有用户都仅使用Google帐户登录。有没有一种使用用户的gmail或google用户名查询用户UID的方法?
[另一个后续问题:我似乎找不到专门针对扑扑的Firebase的清晰文档,那里是否有类似的东西?
[如果您使用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数据库。
• 如何正确发送带有附件的 python 电子邮件和带有替代纯文本正文的 HTML 正文
• 我应该在哪里“合并”Firebase Auth 和 Firebase Firestore 用户数据?
• GAS 脚本,用于从附加到传入电子邮件的 excel 文件中复制标签并将其粘贴到谷歌表格中
• kivy python 中的 Spinner 值和基于电子邮件登录的 MySQL 中的数据列
• Next Auth Firebase Auth acessToken
• Flutter Toast 消息在 Flutter 中无法正常工作
• 带有触发条件的 Power Automate 错误:电源流的逻辑应用程序流模板无效
• SendGrid - 带有动态模板和多个收件人的电子邮件只显示其中一个收件人的动态数据?
• Flutter:当我在我的应用程序中使用 try 和 catch 方法时,dart 没有捕获错误
• 电子邮件在 SMTP 服务器的响应中排队; Nodemailer
• 我在 Firebase 中收到“给定字符串为空或空”错误
• 如何在 vuetify 规则中使用 async/await 而不会出现错误“规则应返回字符串或布尔值,而不是接收到‘对象’”?