Android 要在Firestore DB中创建Firebase UID或令牌吗?
我知道如果我使用自己的应用服务器,我应该使用令牌ID作为对用户的引用 如果我使用的是Firestore DB,并且引用该用户的文档是基于UID的-这会导致任何问题吗 例如,对于这样的数据库结构: 主要-> xkljVWSjaDFAXsdSFkjsdf(UID)-> ……等等 还是使用令牌ID作为引用更好Android 要在Firestore DB中创建Firebase UID或令牌吗?,android,firebase,firebase-authentication,google-cloud-firestore,Android,Firebase,Firebase Authentication,Google Cloud Firestore,我知道如果我使用自己的应用服务器,我应该使用令牌ID作为对用户的引用 如果我使用的是Firestore DB,并且引用该用户的文档是基于UID的-这会导致任何问题吗 例如,对于这样的数据库结构: 主要-> xkljVWSjaDFAXsdSFkjsdf(UID)-> ……等等 还是使用令牌ID作为引用更好 这是“正确”的方法吗?我已经在我的许多项目中使用了firebase实时数据库 您可以通过以下结构存储用户数据: Main -> Users -> xkljVWSjaDFAXsdSFk
这是“正确”的方法吗?我已经在我的许多项目中使用了firebase实时数据库 您可以通过以下结构存储用户数据:
Main -> Users -> xkljVWSjaDFAXsdSFkjsdf (UID) -> ...
您可以轻松访问这些数据,并且您的UID将始终是唯一的
String UID = FirebaseAuth.getInstance().getCurrentUser().getUid();
使用UID不会有任何问题
快乐编程。我已经在我的许多项目中使用了firebase实时数据库 您可以通过以下结构存储用户数据:
Main -> Users -> xkljVWSjaDFAXsdSFkjsdf (UID) -> ...
您可以轻松访问这些数据,并且您的UID将始终是唯一的
String UID = FirebaseAuth.getInstance().getCurrentUser().getUid();
使用UID不会有任何问题
快乐编程
还是使用令牌ID作为引用更好
不会的。使用uid
是Firebase的最佳实践
您可以使用以下代码行获取uid:
String uid = FirebaseAuth.getInstance().getCurrentUser().getUid();
令牌id可以不同,而uid
始终相同
还是使用令牌ID作为引用更好
不会的。使用uid
是Firebase的最佳实践
您可以使用以下代码行获取uid:
String uid = FirebaseAuth.getInstance().getCurrentUser().getUid();
令牌id可以不同,而uid
始终相同