我有一个 Firebase 用户集合,我的用户并不总是连接到网络,他需要按需访问该集合中的数据;除了将整个集契约(Contract)步/下载到设备外,还有其他解决方案吗?
另外,如果我有一个包含 5000 条记录的用户集合,其中只有名字和姓氏,两者最多 50 个字符 - 我需要多少磁盘空间来存储它?我只是想知道在本地存储这些记录需要多少空间...
最佳答案
如果您的用户未连接到网络并且需要能够访问所有用户,则需要在用户断开连接之前将这些用户下载到设备上。我不确定我是否理解您想到的其他类型的解决方案。
我从未进行过任何此类测量,但我希望它与您的 APK 大小相比较小。
5000 * (50+50) = 50kb
即使将其存储到磁盘的开销是10x
(这不是不合理的),它仍然只有 500kb。
关于android - Firebase 离线数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48250957/