Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 要在Firestore DB中创建Firebase UID或令牌吗?_Android_Firebase_Firebase Authentication_Google Cloud Firestore - Fatal编程技术网

Android 要在Firestore DB中创建Firebase UID或令牌吗?

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

我知道如果我使用自己的应用服务器,我应该使用令牌ID作为对用户的引用

如果我使用的是Firestore DB,并且引用该用户的文档是基于UID的-这会导致任何问题吗

例如,对于这样的数据库结构: 主要-> xkljVWSjaDFAXsdSFkjsdf(UID)-> ……等等

还是使用令牌ID作为引用更好


这是“正确”的方法吗?

我已经在我的许多项目中使用了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
始终相同