gpt4 book ai didi

swift - Firebase 身份验证获取用户个人资料

转载 作者:行者123 更新时间:2023-11-30 10:40:25 25 4
gpt4 key购买 nike

因此,在 Firebase 文档中,有以下代码块:

let user = Auth.auth().currentUser
if let user = user {
// The user's ID, unique to the Firebase project.
// Do NOT use this value to authenticate with your backend server,
// if you have one. Use getTokenWithCompletion:completion: instead.
let uid = user.uid
let email = user.email
let photoURL = user.photoURL
// ...
}

我不明白如何使用这个。我试图在用户登录时使用它。有人可以帮忙解释一下吗?

最佳答案

currentUser 调用同步获取缓存的当前用户,如果没有则返回 null。

然后,如果用户不为空,您将可以通过可选的展开来访问用户 block 中的所有变量。

当您使用电子邮件和密码或使用某些联合身份提供商创建新用户时,将自动创建电子邮件和用户 ID 值。

您可以使用 uid 来引用 Firestore 或实时数据库等数据库解决方案中的用户。

关于swift - Firebase 身份验证获取用户个人资料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56941244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com