android - Firebase 离线数据

标签 android ios node.js firebase web

我有一个 Firebase 用户集合,我的用户并不总是连接到网络,他需要按需访问该集合中的数据;除了将整个集契约(Contract)步/下载到设备外,还有其他解决方案吗?

另外,如果我有一个包含 5000 条记录的用户集合,其中只有名字和姓氏,两者最多 50 个字符 - 我需要多少磁盘空间来存储它?我只是想知道在本地存储这些记录需要多少空间...

最佳答案

  1. 如果您的用户未连接到网络并且需要能够访问所有用户,则需要在用户断开连接之前将这些用户下载到设备上。我不确定我是否理解您想到的其他类型的解决方案。

  2. 我从未进行过任何此类测量,但我希望它与您的 APK 大小相比较小。 5000 * (50+50) = 50kb即使将其存储到磁盘的开销是 10x (这不是不合理的),它仍然只有 500kb。

关于android - Firebase 离线数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48250957/

相关文章:

android - 如何在 android 中以编程方式更改低于 api 级别 23 的按钮的可绘制色调

java - 如何更新 Firebase JSON 节点中的特定字段

ios - iOS 中的 Google Drive API downloadUrl 404

ios - 'UN' 在 UNNotification 中代表什么?

javascript - Mongoose 对象方法不是函数

node.js - 如果两者都使用聚合相互关注,则返回用户

android - 在哪里放置 Android Instrumentation 测试数据

android - Android Market中有多个APK

ios - 带有 Any 的 Swift 泛型

javascript - 如何在 Promise 中仅返回解析类型?