我必须在Firebase中获取本地/当前用户的名称和字幕,并将其显示为字符串。这样做的功能是什么。
我尝试过Firebase方法,但这不是我所需要的。
我的Firebase数据库看起来像这样。
用户 UID 名称 字幕
答案 0 :(得分:0)
您可以使用以下代码段获取当前的用户ID
let userId : String = (FIRAuth.auth()?.currentUser?.uid)!
print("Current user ID value is -- " + userId )
有了uid后,您可以使用以下信息获取其详细信息
let thisUserRef = usersRef.childByAppendingPath(userId)
thisUserRef.observeSingleEventOfType(.Value... {
let gender = snapshot.value["gender"]
let name = snapshot.value["name"]
}