草庐IT

cloud-firestore

全部标签

google-cloud-firestore - flutter : Save to Firestore

我有一个名为_sendToDatabaseWithArgs的方法,它接受一些参数并将它们保存到firestore数据库onTap。参数已从具有表单并接受3个输入的第一个屏幕填充。问题是当我执行onTap操作时,数据不会保存到firestore。但是,当我保存程序时,数据会自动保存到数据库!!!!这是应该处理这个的类:import'package:cloud_firestore/cloud_firestore.dart';import'package:flutter/material.dart';import'StoreData.dart';classFeedBackextendsSta

firebase-cloud-messaging - Flutter 使用 curl 从客户端应用程序发送通知

我正在尝试直接从flutter应用程序发送通知,但我不知道该怎么做。他们到处都说必须使用基本网络库发送curl请求,但没有示例。DATA='{"notification":{"body":"thisisabody","title":"thisisatitle"},"priority":"high","data":{"click_action":"FLUTTER_NOTIFICATION_CLICK","id":"1","status":"done"},"to":""}'curlhttps://fcm.googleapis.com/fcm/send-H"Content-Type:appl

firebase - 检索 Firestore 对象 flutter

如何在flutter中访问[address]--->[street]?下面是我目前拥有的。StringaddressStreet=snapshot.data.documents[index].data['address'].toString();print(addressStreet); 最佳答案 Firestore.instance.collection('registered_users').document(usersID).get().then((result){Listaddress=result.data['addres

firebase - 从 flutter 移动应用程序调用 firestore 是否安全?

我是Flutter框架的新手。我正在编写一个连接到Firestore的移动应用程序。我想问一下,将Firestore/Firebase数据库逻辑简单地编码到我们的Flutter应用程序中有多安全。用户是否有可能更改移动应用程序构建本身的逻辑并控制发送到Firestore/Firebase的内容?此外,仅使用Firestore/Firebase的数据库规则是否足以保护我的数据库? 最佳答案 将数据库查询直接写入应用程序是标准做法。这正是您应该在所有移动应用程序平台上使用FirebaseSDK执行的操作。您还应该假设您发送给最终用户的任

带有 if 语句的 Flutter Firestore FutureBuilder 过滤器

我正在尝试按如下方式过滤FutureBuilder列表:returnnewFutureBuilder(future:Firestore.instance.collection('user').getDocuments(),builder:(BuildContextcontext,AsyncSnapshotsnapshot2){if(snapshot2.hasData){if(snapshot2.data!=null){returnnewColumn(children:[newExpanded(child:newListView(children:snapshot2.data.docum

Firebase Firestore 换行命令

我正在尝试使用换行命令在文本中创建新行。从这个问题看来,这是不可能的:NewLineCommand(\n)NotWorkingWithFirebaseFirestoreDatabaseStrings现在还是这样吗?假设是这样,Flutter是否提供任何具有与以下功能类似的方法来让我解决这个问题?label.text=stringRecived.replacingOccurrences(of:"\n",with:"\n")*更多背景:这是我在其中输入数据的Firestore字符串的图片。然后我使用futurebuilder从Firestore调用它,然后将字符串(在本例中为注释)传递到另

firebase - 如何为使用 Cloud Firestore 的 Flutter 应用设置安全规则?

我正在创建一个Flutter移动应用程序,并希望使用CloudFirestore来存储客户端应该访问的一些数据。到目前为止,没有特定于用户的数据,所以我不希望我的用户必须在应用程序中登录。我需要指定哪些安全规则以允许客户端读取数据,但拒绝公共(public)访问(从应用“外部”)?这些是我到目前为止设置的安全规则。servicecloud.firestore{match/databases/{database}/documents{match/{document=**}{allowwrite:iffalse;allowread:ifrequest.auth.uid!=null;}}}在

flutter - 通过 Flutter 查询具有基于角色的安全性的 Firestore 文档

根据谷歌的建议,我在Firestore上有一个基于角色的数据模型:https://firebase.google.com/docs/firestore/solutions/role-based-access安全规则设置正确且运行良好。但现在我遇到了如何查询角色的问题。这是我的数据模型(一个示例文档):id:"1234-5678-91234",roles:userId_1:"owner",userId_2:"editortitle:"Thisisasampledocument"这是我在Flutter中的Firestore查询,如果用户为文档分配了角色“所有者”,它会通过其ID获取特定用户

firebase - Flutter Firestore - 如何读写对象数组

所以我一直在努力使用Flutter在Firestore中读写对象数组。对于写作,数组永远不会在Firestore中更新,我不知道为什么。我试过:.updateData({"tasks":FieldValue.arrayUnion(taskList.tasks)});和.updateData(taskList.toMap());但两者似乎都没有做任何事情。对于阅读,我通常会得到错误type'List'isnotasubtypeoftype'List'.我很确定这与我的类(class)结构有关,但我无法弄清楚。我尝试了许多不同的方法来将数据作为任务列表获取,但所有尝试都失败了。这是我当前损

flutter - 如何从 firestore 获取实时更新,同时保持构建方法的纯净?

从这里answer:Thebuildmethodisdesignedinsuchawaythatitshouldbepure/withoutsideeffects.和Thismeansthatthebuildmethodshouldnottriggeranhttpcallormodifyanystate.但这与firestoreplugin相矛盾用法示例(简明扼要):classBookListextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnStreamBuilder(stream:Firest