android - 到 Firestore 数据库中的 Firebase UID 或令牌?
问题描述
我知道如果我使用自己的应用服务器,我应该使用 Token ID 作为对用户的引用。
如果我使用的是 Firestore DB,并且引用该用户的文档是基于 UID - 这会导致任何问题吗?
例如,使用这样的数据库结构: Main -> xkljVWSjaDFAXsdSFkjsdf (UID) -> .....etc
还是使用 Token ID 作为参考会更好?
这是“正确”的方式吗?
解决方案
我已经在我的许多项目中使用了firebase 实时数据库。
您可以通过以下结构存储用户数据:
Main -> Users -> xkljVWSjaDFAXsdSFkjsdf (UID) -> ...
您可以轻松访问这些数据,并且您的 UID 将始终是唯一的。
String UID = FirebaseAuth.getInstance().getCurrentUser().getUid();
使用 UID 不会有问题。
快乐编程。
推荐阅读
- assimp - Assimp 5.0.0 在导出时崩溃
- javascript - 在 html 上覆盖 p5.js 内容
- python - 如何按周组装 groupby datetime
- sparql - 在限制类中使用最大基数的 OWL 推理问题
- python - 交互式字典,TypeError:'dict'不可调用?
- sh - Protobuf Build Protoc 选择目录中的所有 .proto 文件
- python-3.x - 如何在python中将时间戳转换为毫秒
- sql-server - 创建登录和用户后无法连接到服务器
- c++ - Program is meant to count how many duplicates are in an array. However, it returns the wrong frequency values
- django - django 频道中的流生产者