草庐IT

cloud-firestore

全部标签

dart - 如何从小部件中的 firestore 检索数据?

在我的用户集合中,存储了photoURL、name等字段。我想在我的小部件中显示这些字段。这是我获取当前用户的代码。Future_getUserDoc()async{finalFirebaseAuth_auth=FirebaseAuth.instance;finalFirestore_firestore=Firestore.instance;FirebaseUseruser=await_auth.currentUser();setState((){userRef=_firestore.collection('users').document(user.uid);});}我不知道如何获取

dart - 将字符串从 firestore 保存到变量

我正在尝试从firestore中获取一个值并将其保存到flutter中的一个变量中。我尝试使用StreamBuilder,但由于我没有构建小部件,所以它不起作用。为了澄清我的问题,我试图从firestore文档中获取一个url,然后在我按下应用程序中的按钮时打开它。我还尝试修改我在另一个问题中找到的代码,但返回null。Future_getUrl()async{DocumentReferencedocRef=Firestore.instance.collection('information').document('pdf');vardata;docRef.get().then((da

Flutter:根据 Firestore 查询更改 ListTile

我正在尝试根据firestore查询配置列表图block的外观。所以我有一组这样的列表block:我想要实现的目标是,加载此页面时,磁贴左侧会标记用户是否已完成该特定类(class)。所以“x”表示他没有,但“打勾”表示他有。目前它都被硬编码为“x”:ListTilemakeLessonListTile(Lessonlesson)=>ListTile(contentPadding:EdgeInsets.symmetric(horizontal:20.0,vertical:10.0),leading:Container(padding:EdgeInsets.only(right:12.0

firebase - 如何减少 Firebase Cloud Firestore 上的读取操作?

作为一名热情的高中教师,我正在为我的只读应用程序使用FirebaseCloudFirestore和Flutter。我的数据是大约2000个image.png文件,其中包含一些标签作为类别和子类别。类别、子类别和图像之间有一个顺序。我使用CloudFirestore的原因是,我可以随时更改(=添加、删除、更新)我的类别子类别和图像,我的用户将能够更新我的最新内容。到目前为止一切正常,我的应用程序离线功能齐全,我可以与我的内容同步,但如果设备在线,即使数据库没有变化,Firestore中的所有文档每次都会被读取。这让我觉得我犯了一个巨大的错误。这是打开应用程序时发生的代码:returnFu

flutter - 注意 : “Cloud Firestore Overrides a deprecated API”

在为Android(安装APK)编译我的Flutter移动应用程序时,我收到以下警告:registerResGeneratingTaskisdeprecated,useregisterGeneratedResFolders(FileCollection)registerResGeneratingTaskisdeprecated,useregisterGeneratedResFolders(FileCollection)registerResGeneratingTaskisdeprecated,useregisterGeneratedResFolders(FileCollection)r

firebase - 如何在集合中创建自定义文档 - Firestore with Flutter

成功登录后,我通过谷歌登录我的用户。我想为user_details集合中的每个用户创建文档,文档名称应该是googleid。但是它自动生成文档名称。有什么方法可以在Firestore中创建自定义文档吗?提前致谢//StoredatainFirestorestoreData(Useruser)async{DocumentReferencedocumentRef=Firestore.instance.collection("user_details").document(user.id);Firestore.instance.runTransaction((transaction)asyn

google-cloud-firestore - 如何使用带有 Flutter 的 Cloud Function 从新图像获取 URL?

如何使用图像名称从fire-storage中的新图像获取URL?我正在使用firebase_storage使用Flutter上传图片插件flutter中的代码:StorageReferenceref=FirebaseStorage.instance.ref().child("$stamp.jpg");StorageUploadTaskuploadTask=ref.putFile(imageFile);UridownloadUrl=(awaituploadTask.future).downloadUrl;downloadableUrl=downloadUrl.toString();但是图

dart - flutter 和 Firestore : How can access variables from Stateful Widget to create a new document?

我想在StatelessWidget中使用StatefulWidget的最终变量在Firestore中创建一个新文档。但我总是遇到同样的问题:在初始化器中只能访问静态成员我的StatefulWidget代码:classUserProfileextendsStatefulWidget{UserProfile({this.auth,this.onSignedOut,this.userID});finalBaseAuthauth;finalVoidCallbackonSignedOut;finalStringuserID;@override_UserProfileStatecreateSta

firebase - 在 Flutter Firestore 中等待 Future<DocumentSnapshot> 的结果

我有一个包含2个字段的云FireStore数据库。imageUrl(远程文件的url)user(用户集合中文档的引用字段)下面是我如何从图像集合中获取文档。classImagePost{finalStringimageUrl;finalUseruser;constImagePost({this.imageUrl,this.user});factoryImagePost.fromDocument(DocumentSnapshotdocument){UseruserInfo;DocumentReferenceuserReference=document['user'];Futureuser

android - Flutter & Firestore : app. INotificationSideChannel$Stub$代理错误

我有一个带有flutter_local_notifications依赖项的flutter项目。当尝试添加任何Firebase依赖项并针对android进行编译时,我得到了这个:D8:Programtypealreadypresent:android.support.v4.app.INotificationSideChannel$Stub$Proxy有什么解决办法吗? 最佳答案 通过thisissue,我会说你需要设置:android.enableJetifier=true在你的gradle.properties文件中。