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
Firebase 使用云Firestore的用户特定收藏夹_Firebase_Dart_Google Cloud Firestore_Flutter - Fatal编程技术网

Firebase 使用云Firestore的用户特定收藏夹

Firebase 使用云Firestore的用户特定收藏夹,firebase,dart,google-cloud-firestore,flutter,Firebase,Dart,Google Cloud Firestore,Flutter,我正在使用CloudFireStore作为数据库制作一个带有Flitter的报价应用程序。我的问题是为每个用户制作一个最喜欢的报价部分。我对每个人都使用全局数据库,所以我找不到一种方法来分别为每个用户将引号标记为收藏夹。我必须使用本地数据库,还是有其他方法可以做到这一点?如果您正在验证用户: 当用户单击fav按钮时,您可以从全局数据库复制引号的id,并将其保存在单独集合中的单个用户帐户中 (对于ID,您可以自己定义或使用自动生成的ID) (这样您就可以在Firestore中保存用户数据) 如果您

我正在使用CloudFireStore作为数据库制作一个带有Flitter的报价应用程序。我的问题是为每个用户制作一个最喜欢的报价部分。我对每个人都使用全局数据库,所以我找不到一种方法来分别为每个用户将引号标记为收藏夹。我必须使用本地数据库,还是有其他方法可以做到这一点?

如果您正在验证用户:

当用户单击fav按钮时,您可以从全局数据库复制引号的id,并将其保存在单独集合中的单个用户帐户中 (对于ID,您可以自己定义或使用自动生成的ID)

(这样您就可以在Firestore中保存用户数据)

如果您没有对用户进行身份验证:


选中

您能打开firestore选项吗?我应该注册每个用户吗?是的,您可以使用firebase身份验证获取UID,并将数据保存在用户集合中(但对于请求注册的quotes应用程序,可能会给您的用户带来摩擦。)firebase auth有一个匿名身份验证提供程序。没有理由不使用它,特别是因为它很简单。如果我使用匿名身份验证,它是否会在安装应用程序时保持永久性,还是会在用户每次打开应用程序时重置?检查: