作者:同步管理精英 | 来源:互联网 | 2023-09-06 16:44
Android客户端的最大Firebase实时数据库缓存大小是多少?受Firebase或Android限制吗?
Firebase documentation说:
By default, 10MB of previously synced data will be cached. This should be enough for most applications. If the cache outgrows its configured size, the Firebase Realtime Database will purge data that has been used least recently. Data that is kept in sync, will not be purged from the cache
但是在那里的最后一句话(加上奇数的逗号)使我不清楚该段.是否有10MB的限制?
解决方法:
Firebase SDK的限制为10MB.
最后几行是指您称为ref.keepSynced(true)的位置中的数据.这些位置不会从缓存中逐出.
写入队列(尚未与服务器同步的任何本地写入操作)不属于10MB限制.
因此,持久性缓存可能需要超过10MB的空间.总的来说,应该加以限制.