如何使用 Firebase 处理查询超时

2023-11-23

我注意到,如果我在 Firebase 中执行查询并且无法访问数据库服务器,则回调将永远等待(或直到再次可以访问服务器)。

如果这种行为对于所使用的异步方法来说是很自然的,那么有一种简单的方法来指定超时是很有用的,这样您就可以通知用户有关状态的信息。

是否有这样的选择,而我只是错过了它 - 或者它真的错过了? 或者你会如何解决这个问题?


您可以自己管理一个计时器控制器,在 x 秒后删除您的 firebase 引用的侦听器。很简单,以android为例,只需一行代码。

您可以查看网络代码(分离回调部分):https://www.firebase.com/docs/web/guide/retrieve-data.html

或者对于 android(分离回调部分):https://www.firebase.com/docs/android/guide/retrieve-data.html#section-detaching

IOS 的同一部分;)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Firebase 处理查询超时 的相关文章

  • React 文件预览 (FIREBASE)

    我目前将文件存储在 Firebase 存储中 我希望能够实时生成每个文件的文件预览 映射 例如 PDF 文件会将第一页显示为图像 docx 将是文档的第一页 pptx 将是第一张幻灯片 未知文档将是默认文档符号 有人知道有什么好的服务可以轻
  • NoSuchMethodError:尝试调用非函数,例如 null:'dart.global.firebase.auth'

    Flutter 新手 我怀疑在尝试设置 Firebase Auth 时错过了一些非常简单的事情 一直在网上寻找解决方案 大多数人要求您仔细检查 firebase auth js 是否正确包含在 index html 文件中 这样就完成了 下
  • 导出火力基地

    我想知道是否可以频繁 循环 导出 firebase 数据 可能作为 JSON 对象 我问这个问题的主要原因是因为我想在特定时间点捕获数据 以便对它们执行一系列分析 识别特定模式 我对属于 Firebase API 一部分的任何操作 方法感兴
  • 发生存储异常。无法在firebase中上传图片

    在我能够更改图像并将其上传到 firebase 之前 这段代码就可以工作 但现在我突然收到此错误 我不知道问题是什么 public class SettingsActivity extends AppCompatActivity priva
  • 使用时间戳查询 Firebase 数据

    这是我当前在 Firebase 上的数据设计 数据只是 事件 参考中的 json 列表 时间戳 操作和持续时间字段是固定的 以后可能会添加更多可选字段 backend 7f34e events KQ30Lc6lasdfasdfAi1URf
  • 协程和 Firebase:如何实现类似 Javascript 的 Promise.all()

    在 Javascript 中 您可以同时启动两个 或更多 异步任务 等待它们完成 然后执行某些操作 继续 const firstReturn secondReturn await Promise all firstPromise secon
  • 从 Firebase 实时数据库 + 存储加载图像

    我正在使用 Firebase 文档 react redux firebase 中的 create react app 创建类似汽车图片库的东西 图像信息存储在 Firebase 实时数据库中 但实际图像文件存储在 Firebase 存储中
  • 使用 Firebase 进行二维码身份验证

    我想实现类似 WhatsApp Web 的身份验证 用户应该使用移动应用程序扫描二维码以使用 Firebase 登录到 Web 应用程序 并且我希望通过基于电子邮件和密码的身份验证注册的用户来实现此目的 我赢得了不使用 FB 或 G 登录
  • 使用 Firebase 跟踪应用链接

    我们有 Android 和 iOS 应用程序 我们想要跟踪我们的应用程序是从哪些链接下载的 因此 如果我们在 Facebook 上发布了我们应用程序的链接 并且有人点击该链接并下载了它 它应该记录该应用程序是在 Facebook 上下载的
  • 将文档的文档 ID 添加到其自己的 Firestore 文档 - Swift 4

    如何将我刚刚添加到 firestore 数据库的文档的文档 ID 添加到该文档 我想这样做 以便当用户检索 乘车 对象并选择预订它时 我可以知道他们预订了哪些特定乘车 我面临的问题是 在创建文档 ID 之前 您无法获取文档 ID 因此将其添
  • 在Firestore中管理createdAt时间戳

    每天我都会将产品从外部零售商进口到谷歌云Firestore https firebase google com docs firestore 数据库 在此过程中 产品可以是新的 新文档将添加到数据库中 或现有的 现有文档将在数据库中更新 应
  • Firebase (FCM) 注册令牌

    我是 FCM 的新人 以下是有关注册令牌的一些问题 注册令牌是由 FCM 连接服务器生成的吗 Does the token change periodically in the connection server When 会不会强制onT
  • 回调在 Angular2/Firebase 中生成“TypeError:这是未定义的”

    我试图了解这里发生了什么以及为什么如果我以某种方式调用函数时会收到错误 而当我以不同的方式调用函数时却不会收到错误 这是首先产生错误的方式 播放器 service ts 文件 in the Injectable i have private
  • 仅允许 Firebase 实时数据库中的唯一值[重复]

    这个问题在这里已经有答案了 这是我的数据结构 root mydata KqI0uf 1 bD3oLlx2h Joe Kdk0bf 1 bx0oLlb9a Mike Kox8gf 1 b36onlT3h Eve 如何编写规则以仅允许 Fire
  • 从父节点读取特定叶/子节点的 Firebase 规则

    我的 firebase 数据库看起来像这样 students firebase key 1 Name blah blah Address blah blah Roll No blah blah Marks Sub1 blah Sub2 bl
  • 使用 Firebase Hosting 如何关闭捆绑和缩小?

    我很高兴能够如此快速地将我的 AngularJS 和 Firebase 应用程序部署到 Firebase 托管 但似乎本地 CSS 和 JavaScript 文件在执行 firebase 部署过程中被捆绑和缩小 我想在部署后调试 JavaS
  • Firebase 函数 - FirebaseError:在非交互模式下运行时缺少必需的选项(强制)

    我有一个 Firebase 函数 当用户的帐户被删除时 它会删除 Firestore 数据库中用户的集合 const firebase tools require firebase tools const functions require
  • 有没有办法阻止 Firebase Cloud Functions 使用 Firebase Storage 中的存储空间?

    我在控制台中查看 Firebase 存储使用情况 注意到在部署云功能的那天 存储使用量出现了巨大的激增 我看到一条新的橙色线出现 称为us artifacts PROJECT NAME appspot com 为什么我与 Cloud Fun
  • Firebase Analytics 服务器端[重复]

    这个问题在这里已经有答案了 Firebase 客户端 JS 支持 Firebase Analytics 在那里 我使用该方法logEvent将我的事件记录到 GA v2 并查看很棒的漏斗图 但是 显然 客户端不会跟踪某些事件 例如数据库事件
  • 将 Facebook 图片 URL 上传到 Firebase 存储

    我正在尝试将用户的 Facebook 个人资料图片上传到 Firebase 存储 let dictionary result as NSDictionary let data dictionary objectForKey data let

随机推荐