gpt4 book ai didi

swift - 是否可以在 firebase 数据库和存储中保存相同的 autoID?

转载 作者:行者123 更新时间:2023-11-28 05:38:59 25 4
gpt4 key购买 nike

我正在尝试组织我的数据库和存储。我想使用它为数据库中的用户生成的相同 autoID 以用于我的存储。可能吗?

这是我用来保存个人资料照片的代码。

 let email = Auth.auth().currentUser?.email else { return }

let storageRef = Storage.storage().reference().child(email+"/ProfilePhoto/\("Profile Photo")")

而不是使用电子邮件。我希望使用数据库中的用户 autoID。

enter image description here

最佳答案

在 Cloud Storage 和 Realtime Database(以及与此相关的 Cloud Storage)中存储每个用户信息的最合适方式是登录用户的唯一 ID (UID)。

let uid = Auth.auth().currentUser?.uid else { return }

参见 https://firebase.google.com/docs/reference/swift/firebaseauth/api/reference/Protocols/UserInfo.html#uid

实时数据库生成的自动 ID 不会唯一标识用户。每次都会返回一个随机值。

关于swift - 是否可以在 firebase 数据库和存储中保存相同的 autoID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57638275/

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