作者:小周颖子 | 来源:互联网 | 2023-02-06 11:38
在测试Android上的磁盘持久性(FirebaseSDK2.2.2)的可靠性时,我遇到了一些限制.在添加每个新对象并更新值后,启用飞行模式并重新启动应用程序(强制关闭):在最老
在测试Android上的磁盘持久性(Firebase SDK 2.2.2)的可靠性时,我遇到了一些限制.
在添加每个新对象并更新值后,启用飞行模式并重新启动应用程序(强制关闭):
>在最老的之后,我最多只能推送30个新对象
消失.
>我只能更新现有对象1-5次(随机变化).
然后在应用程序重新启动后,对象值始终重置为最后一个
成功更新了价值.
我使用自己的测试应用程序以及使用Firebase.getDefaultConfig()的Firebase AndroidChat示例来体验这一点.enablePersistence();添加到它的应用程序类.
是磁盘持久性缓存的这些一般限制还是可能存在其他问题?
解决方法:
我能够联系Firebase开发人员,该开发人员告诉我磁盘持久性不应该限制缓存大小.
我遇到的问题是由即将发布的SDK版本2.2.3中修复的错误引起的.