我正在尝试整理我的数据库和存储。我想使用为数据库中的用户生成的相同的autoID,以便在我的存储中使用。有可能吗?
这是我用来保存个人资料照片的代码。
let email = Auth.auth().currentUser?.email else { return }
let storageRef = Storage.storage().reference().child(email+"/ProfilePhoto/\("Profile Photo")")
代替使用电子邮件。我希望使用数据库中的用户自动ID。
答案 0 :(得分:2)
在云存储和实时数据库(以及相应的云存储)中存储每个用户信息的最合适方法是登录用户的唯一ID(UID)。
this->m_hwnd
实时数据库生成的自动ID不会唯一标识用户。每次都会返回一个随机值。
答案 1 :(得分:-1)
要获取当前用户的UID:
let uid = Auth.auth().current?.uid
print(uid!)