Firebase移除+;有限查询缓存错误?

如果我从Firebase读取一个值,然后将其删除,则后续的有限读取(例如dataRef.limit(10).once(“值”))仍将看到删除的值 如果我进行无限制读取,那么我将看不到删除的值,后续的有限读取也将看不到删除的值 var gFirebase = new Firebase("https://brianshmrian.firebaseio.com/"); function CreateValue() { gFirebase.child("TestBug/Key").set("V

firebase中的查询分层数据结构

我有一个以树状结构存储数据的应用程序,我想将其保存到Firebase 树中的每个节点如下所示: node: size: // the number of items data: // array of items 0: // child node 0 1: // child node 1 2: // child node 2 3: // child node 3 基本上,这是一棵四叉树。问题

Firebase 如何将非nodejs回调转换为thunk? 我使用FielBaseNoad模块并尝试将它的回调转换为Tunk,以便能够在膝关节炎中使用它们。p>

这是Firebase文档中的原始事件侦听器回调: projects.on('value', function (snapshot) { console.log('The read succeeded: ' + snapshot.val()); }, function (errorObject) { console.log('The read failed: ' + errorObject.code); }); ,这是我想在我的膝关节炎项目中添加的地方: function *list()

Firebase社交媒体身份验证仅显示一个空白屏幕

我正在尝试使用Firebase身份验证提供商连接社交媒体身份验证,但我得到的只是Facebook和Twitter的一个空白屏幕 我已经在本地进行了测试,甚至使该网站上线,但只不过是一个空白屏幕 这是我的Facebook身份验证代码 authRef.authWithOAuthPopup('facebook',函数(错误,authData){ console.log(authData); }, { 记住:“仅限会话”, 范围:“电子邮件,公共_档案” }); 这是我的推特片段: authRef.a

我可以将firebase与我的应用程序用户帐户要求一起使用吗

我想澄清firebase能做什么和不能做什么。甚至应该和不应该被用于 我的用例 我有一个爱奥尼亚移动应用程序,需要用户登录。应用程序用户将在任何地方输入数据,从每周一次到每天多次。这些信息必须本地存储在设备上,并通过付费选项存储在云中。要存储的信息将主要是文本,但有一定数量的视频和图像 用户应该能够通过网站或移动应用程序访问这些数据。他们应该能够手动或自动与指定用户共享 将有两种类型的用户。其中一个将只能访问自己的数据,而另一个将可以访问多个用户的数据。后者将能够对这些数据运行操作,以获得图形和

开放源码项目的Firebase许可证

开源项目是否有免费的Firebase许可证??我搜索了他们的网站,但没有找到任何东西。Firebase有一个慷慨的免费计划,最多允许100个并发连接。没有专门针对开源项目的计划。然而,免费计划往往适合大多数OSS需求。Firebase有一个慷慨的免费计划,最多允许100个并发连接。没有专门针对开源项目的计划。然而,免费计划往往适合大多数OSS需求

由于未捕获异常而终止应用程序';未指定Firebase命名空间;

响应以下Firebase目标-C/Xcode代码: Firebase *myRootRef = [[Firebase alloc] initWithUrl:@"https://home.FirebaseTest.firebaseio.com"]; 注意:home.FirebaseTest是我的Firebase应用程序名称(请参阅下面的链接) 我收到以下异常/错误: 由于未捕获异常“无Firebase命名空间”,正在终止应用程序 指定“”,原因:'未找到输入的Firebase命名空间:' 我如

如何向Firebase添加额外的用户信息

我目前正在构建一个iOS应用程序,它在Firebase上有自己的数据库来处理应用程序的基本功能。 但是,我想为每个用户添加更多信息(除了uid、电子邮件和密码),以便验证我的应用程序中的一些步骤。从层次上看,实现这一目标的最佳方式是什么? 我正在使用新的Firebase顺便说一句。实际上没有模式。您可以将这些值写入所需的继承人帐户。首先引用UID 在Swift中,它将是: var usersRef = ref.childByAppendingPath("users") 然后创建一个包含所有要写

使用Google帐户更新Firebase displayName和个人资料照片URL

我试图在firebase中获得一些许可,但无法理解一些事情,我在文档中没有找到它们 我发现了如何更新用户的displayName和photoURL(现在在Android和Web上工作),但不知道如何从google帐户获取数据。由于我使用一封电子邮件和密码通过控制台创建了该用户,因此该用户没有displayName和photoURL。在那之后,我用那封邮件登录(提供商使用Firebase提供的friendlyChat示例登录),数据没有更新。我要怎么做才能完成这件事 与中一样,唯一的问题是项目中F

仅允许特定的子级Firebase规则

在我的“allUsers”节点下,我尝试只允许新数据项具有以下结构: "allUsers" { "$user1: { "name": "user1Name" "uid": "12345" } } 除了“name”和“uid”之外,我不需要任何其他值。我在每个$user下添加了一个“other”:{.validate:false}规则,但由于某些原因,以下写入被拒绝: 有人能帮我理解为什么即使我的数据中只有姓名和uid,写入操作也会失败吗?你截图中的第15行通过

如何取消设置firebase云函数环境变量

我尝试过使用命令行函数:config:unset es.tipsinstitue.type,正如这里给出的那样。但这对我不起作用。它给了我以下的例外 The filename, directory name or volume label syntax is incorrect. 请帮帮我 不知道这是否是文档错误。使用firebase函数:config:unset es.tipsinstitue.type而不是functions:config:unset es.tipsinstitue.ty

用于电话身份验证的Firebase数据库安全规则

为了检查用户是否通过Google登录登录,我使用以下代码- "test": { ".read": "(auth != null) && (auth.provider == 'google')", ".write": "(auth != null) && (auth.provider == 'google')" } 如何编写安全规则来检查用户是否通过电话身份验证登录? 这应该允许访问通过电话提供商认证的用户: "test": { ".read": "

Firebase 将http响应分配给可观察的

我所做的是创建一个云函数,而不是这样做: if (organizeby === "Most rating") { this.restaurantsRef = this.afDb.list('/restaurants', ref => ref.orderByChild('rating')); this.restaurantsList = this.restaurantsRef.valueChanges(); } 这是可行的,但我创建了一个云函数,现在我想做的是: if (o

将Firebase SDK与Netlify Lambda函数一起使用

我创建了一个使用React+Firebase+Lambda函数的项目 我在前端有Firebase代码,我需要一些后端来处理一些事件。() 当我使用Netlify部署我的应用程序时,我可以使用Netlify Lambda访问Amazon Lambda功能。() 通常一切正常(mailchimp API、snipcart API等) 但我不能让Firebase工作 我创建了一个具有写入和读取权限的服务帐户 下面是lambda函数的代码: (只是一个测试,尝试查看数据库的用户部分。) 它返回我:Typ

Firebase经过身份验证,但无法读取或写入数据

我已经通过Gmail、Facebook和Twitter实现了Firebase身份验证 我已成功登录firebase,然后将数据库身份验证规则更改为以下内容 { "rules": { ".read": false, ".write": false } } 在firebase控制台中,它显示登录用户列表,但在检索数据时,它显示权限被拒绝。你能帮我解决这个问题吗 如果我将上述设置更改为true,我可以读取和写入数据。将两者设置为false将拒绝所有用户的读取/写入权限。您可以

Firebase firestore缺少权限或权限不足

我收到错误:Firebase缺少或权限不足 代码: const demoCollectionRef=this.db.collection('items'); 返回demoCollectionRef.add(项目) 我认为这个错误是由于.add方法的angularfire2 Firestore规则: function isAuthenticated() { return request.auth.uid != null; } function isAdmin() { return r

我可以禁用firebase数据库一段时间吗?

例如:我希望从00:00AM到05:00AM,或周六或周日的任何时间禁用数据库 我不想让用户与数据库交互。(编写或收听更新) 我可以使用firebase结构吗?您可以使用数据库规则实现其中的一部分,另一部分需要cron作业/计划任务来切换数据库中的记录 使用Firebase螺栓规则,您可以创建函数isOnline() 规则将检查/config/isOnline:boolean,如果希望用户写入,则规则应为true;如果希望阻止写入,则规则应为false 在所有数据库规则中,都需要引用此函数 pa

未从firebase控制台设置自定义定期通知

我试图发送海关通知,每3天在晚上9点根据收件人时区。但是发布或保存通知会导致以下错误 保存活动时出错 这是相当模糊的 请注意,当我将时间改为“现在”时,不会发生此错误。可能您已经设置了10个定期通知。请查查。您一次只能收到10个定期通知。您如何解决此问题?@VLeonovs我不能,因此停止了处理。如果你真的找到了解决办法,请提出来作为答案。这将有助于社区。

Firebase 如何在范围模型中从Firestore获取数据-颤振

我正在尝试从Firestore获取数据,在调试打印future中执行任务,列表获取数据,在调试打印中长度为+,但当我尝试在另一个小部件列表中获取数据时,列表接收空值,在调试打印中长度为0 省道模型 class BBModel extends Model { int _counter = 10; int get counter => _counter; var db = dbBB; List<BB> _bbs; List<BB> get

Firebase-防止机器人大规模注册

我有一个网站和一个依靠Firebase处理一切的混合应用程序。在注册过程中,目前没有任何东西阻止bot通过简单循环注册无限用户帐户 例如,Firebase是否有防止来自同一IP的大规模注册的安全系统 有没有办法确保这一点 这些限制包括: 新帐户创建-100个帐户/IP地址/小时 账户删除-10个账户/秒 你没有任何办法进一步限制这个系统。看来确实有点令人担忧。任何人基本上都可以让你的用户群溢出,用代理改变IP,每次都能获得100个用户。。。我不知道如何在生产中使用它。如果您遇到滥用问题,请直接

Firebase 何时在noSQL中复制数据?

我正在做一个项目,将使用Firebase Firestore。我没有使用noSQL的经验,所以我致力于理解这项技术 该应用程序允许用户选择一个电影类别并下载一个相关的电影,以允许用户编辑电影 类别和电影不会由用户更改,而是由所有者修复或更改。将其视为Netflix目录,用户只能观看电影 有几个类别,但目前一个类别中只有一部电影(以后可能会有更多)。 每部电影都有相关的元数据 今后: -用户对象将用于对每个用户的分数(与应用程序相关的信息)进行排名。 -某些电影将具有本地化限制,即电影仅限美国用户

Firebase 无法将事务集与SetOptions合并

我必须使用事务来设置和更新Firestore中的某些数据。如果旧数据已经存在,我想合并新数据。这在没有交易的情况下是可能的,但有了它们,我似乎无法做到,即使它说你可以做到 从Flatter Firestore实现中,我可以看到以下文档: /// Writes to the document referred to by the provided [DocumentReference]. /// If the document does not exist yet, it will be crea

Firebase 可以在dart中链接流吗?

我想从firestore获取一个文档作为流,但在此之前,我需要知道该文档的ID,该ID存储在树的另一个级别(这是最后一个查看的文档),但这可以随时更改,因此这是另一个流 firestore中的db树如下所示: user |__lastViewed: 'idtwo' | |__addresses |_idone | |... | |_id

如何在本地使用firebase实时数据库持久化数据?

我是一名手机开发新手,我正在为android设备制作一款react native手机游戏,我想在firebase的实时数据库中存储以用户为中心的信息,如不同级别的分数。我的用户将在受限的互联网连接中玩游戏(用户每隔几天连接一次互联网),我希望有一种机制,使应用程序能够在本地存储数据,即使应用程序“重新启动”或应用程序被用户杀死,并且当互联网连接到来时,应能够将所有数据推送到服务器上 我有两个问题: 我能告诉你,当互联网连接建立后,如何在用户不打开应用程序的情况下自动向服务器发送数据 我发现支持在

Firebase indexOn如何处理用户和唯一密钥?

我对firebase中的索引规则感到困惑。我有这个数据库,我想提取电池和电缆中的行驶距离。问题是,1类似于用户自己设置的用户ID,因此会有所不同 我在pyrebase中使用此代码来提取行驶距离 db.child("mileage_maintenance").order_by_child("distance_traveled").get() 但我明白了 索引未定义,请将“.indexOn”:“行驶距离”,用于路径“/里程\维护”,添加到规则中 这是我的数据库: 任何我的规则: { "rul

具有PDF文件的Firebase存储终结点不安全

我正在通过Firebase存储提供PDF。它适用于大多数用户,但现在有一个用户坐在工作场所网络上,该网络似乎有更严格的文件下载规则,并收到以下消息:为保护您的安全,阻止了安全风险,请参阅图片: Firebase存储规则如下所示: service firebase.storage { match /b/{bucket}/o { match /{allPaths=**} { allow read, write: if request.auth != null; }

Firebase托管区分大小写在本地工作,但在托管时不工作

我正在使用Firebase主机。将其托管在本地以便通过命令进行测试 firebase serve --only hosting 无论URL中的大小写不匹配,这都可以托管所有文件 一旦将其托管到Firebase上,所有区分大小写的链接都将断开。 我知道Firebase是区分大小写的,但它在本地主机中是如何工作的 如果它在托管到云上后失败,那么本地测试就没有意义了 如果您使用的是不区分大小写的Windows或Macos文件系统,那么仿真器可能无法区分FOO.HTML和FOO.HTML,因为操作系统

Firebase Firestore获取子集合父文档ID-JavaScript

我的Firestore数据库中有以下结构:几个用户列表集合,其中包含用户。每个用户都可以有一个子集合Notes 我正在执行一个运行良好的子集合组查询,从整个notes子集合返回注释 我的问题是,从Notes子集合检索的Notes文档中,我可以获取父文档ID吗?这将是下面示例中的用户1。使用JavaScript。 Collection: UserList 1 Doc: User 1 Subcollection: Notes Doc: Note 1 Collection:

Firebase 如何使用GCP验证应用程序?

我们的android和iOS应用程序都使用GCP服务作为服务器。当我们将Google云功能用于后端服务时,我们通过Firebase SDK for NodeJS对请求进行身份验证&使用Firebase对请求进行身份验证。 鉴于firebase和GCP已连接,是否有更好的方法通过GCP进行身份验证?我研究了GCP提供的GCP云标识(),但没有深入研究 Firebase Auth和Cloud Identity(IAM)都是完全有效的解决方案,能够满足您的应用程序的需要,尽管Cloud IAM比Fir

Firebase 从项目中删除Firestore数据库

我有一个firebase项目,我添加了一个Firestore数据库,但我忘了选择正确的位置。由于创建数据库后无法修改位置,并且数据库为空,因此我只想将其删除并创建一个具有正确位置的新数据库。这是可能的还是我需要重新创建整个项目 非常感谢您的帮助。一旦为项目设置了区域,就无法更改。在报告中说: 警告:设置以下服务之一的位置[Firestore、Storage、App Engine]也会设置其他服务的位置设置项目的默认GCP资源位置后,您无法更改它。 因此,您必须创建一个全新的项目。一旦为项目设置了

Firebase 如何在firestore中获取文档,其文档ID存储在列表中?即仅携带这些文档。。。。?

我有一个列表,其中包含特定集合“用户”的文档ID,我只想获取此列表中存在的文档,这些文档如前所述位于“用户”集合中 代码: getUsers()异步 { 双半径=0.3; 字符串字段=“地理位置”; 打印(当前用户点经度); 地理点中心=地理点(纬度:currentUser.point.latitude,经度:currentUser.point.latitude); var collectionRef=Firestore.instance.collection('user_locations')

Firebase 使用另一条流中的一条流进行颤振

我有一个Flitter项目,它使用firebase作为数据库。我试图通过流获取文档名列表,将其分成10组,以解决firebase中.where()函数的最大10个比较值,然后使用.where()发出批处理请求并合并它们 我知道的问题有: friends.length不能用作循环中的数字,因为它是future类型 无法将firestore查询返回添加到流列表中,原因我不理解(“参数类型“query”无法分配给参数类型“stream”。) .where()需要1个位置参数,但我要给它3个,尽管fir

如何将Firebase.dart与Firebase模拟器FireStore db结合使用?

我的应用程序是一个颤振网络应用程序。它使用 我正在尝试使用Firebase模拟器UI 该应用程序托管在Firebase上,并读取和写入Firestore。但是当我使用firebase模拟器:start时,位于localhost:5000的本地托管应用程序仍在访问生产Firestore数据库 我如何设置它,以便本地运行的应用程序使用位于localhost:8080的Firestore emulator 我发现了类似的线程,但我没有使用cloud\u firestore.dart。我尝试过类似的步骤

Firebase 使用fcm通知唤醒react本机应用程序

唤醒反应本机应用程序以获取fcm令牌推送通知firebase 当通知到达Android当前状态时,唤醒设备(打开屏幕) 当通知到达时,声音和振动都在工作,但屏幕已关闭。您是否找到了解决方案?您是否找到了解决方案?

在云构建中使用Firebase CLI时出错

在我的本地计算机上运行“cloud build local--dryrun=false”时,出现以下错误: 项目32555940559中未使用Firebase管理API 之前,或它被禁用。通过访问来启用它 然后重试。如果您最近启用了此API,请等待几分钟 要传播到系统并重试的操作 列出的项目编号不是我的任何项目的编号。我在谷歌上搜索了这个数字,似乎有更多的用户在这个项目编号上出错。我已经检查了以下内容: 我登录的帐户具有项目的所有者权限 “gcloud配置列表”显示正确的项目和帐户处于活动状态

Firebase云功能未部署

我试图部署我的第一个函数,但我被卡住了,我不明白我的代码中有什么错误。 这是我收到的错误 functions[sendNotifications(europe-west1)]: Deployment error. Function failed on loading user code. Error message: Error: please examine your function logs to see the error cause: https://cloud.google.co

Firebase 如何从屏幕上阅读颤振?

我正在开发一个Flitter应用程序,它使用摄像头扫描条形码并将其显示在屏幕上 我在依赖项中添加了barcode\u scan:^1.0.0,效果非常好,但我有几个问题: 颤振是否支持从屏幕读取?(比如读取屏幕上的条形码数字) 我需要firebase存储产品数据库以匹配扫描的条形码,还是可以将条形码存储在应用程序中? 我最终的目标是阅读条形码,查找产品并显示一些有关它的信息 要获取条形码,请执行以下操作: String barcode = await BarcodeScanner.scan();

颤振:Firebase消息未接收通知

我在我的Flatter应用程序中使用firebase消息,该通知由firebase云功能触发。整个执行过程不会抛出错误,但通知永远不会到达订阅该主题的我的应用程序。我两天前就试过了,一切都很好,但当我现在再试一次时,它没有通过 const admin = require('firebase-admin'); const functions = require('firebase-functions'); admin.initializeApp(); exports.notifFunc =

参数类型';未来<;无效>;功能(FirebaseUser)和#x27;can';不能分配给参数类型';无效函数(用户)和#x27;

我在尝试将我的Flatter应用程序与Firebase连接时出现此错误,我不明白为什么会出现此错误 无法将参数类型“Future Function(FirebaseUser)”分配给参数类型“void Function(User)” 此行出现的错误带有\u onStateChanged。整行是\u auth.onAuthStateChanged.listen(\u onStateChanged) 这是我的auth.dart代码: import 'package:cloud_firestore/c

将用户数据保存在firebase firestore中的最佳做法?

我正在使用firebase作为我的Android应用程序的后端。该应用程序是一个社交媒体应用程序,用户可以在其中发布、评论等。因此,我将用户数据存储在user\u集合中,该集合由安全规则保护,其中ifuid==auth.uid(任何用户只能访问自己的数据) 现在在这个应用程序中,当一个用户发布一些东西时,每个用户都可以看到这个帖子。在post_集合中,我将用户ID保存在post_文档中 所以问题是我需要向其他用户显示用户名,并且我只有userId,但问题是由于安全规则,用户无法通过uid获取其他

从Firebase检索数据时出现短错误

我正在从Firebase检索文档,并尝试在应用程序中显示此数据。 用户单击了一个项目,并在此处转发到此页面。同时,有关所选项目的信息以以下代码转发: Navigator.of(context).push( MaterialPageRoute( builder: (context) => SearchResult(item.abc))); 以下代码的结果正常,并显示正确的名称。但在加载时,此错误会短暂出现: ════════ Exceptio

  1    2   3   4   5   6  ... 下一页 最后一页 共 187 页