Android版Firebase磁盘持久性漏洞?只能推送30条新记录

Ste*_*fen 3 android firebase firebase-realtime-database

在测试Android上的磁盘持久性(Firebase SDK 2.2.2)的可靠性时,我遇到了一些限制.

在添加每个新对象并更新值后,启用飞行模式并重新启动应用程序(强制关闭):

  1. 在最老的消失后,我最多只能推送30个新物体.
  2. 我只能更新现有对象1-5次(随机变化).然后在应用程序重新启动后,对象值始终重置为上次成功更新的值.

我通过自己的测试应用程序以及Firebase.getDefaultConfig().enablePersistence();添加到其应用程序类的Firebase AndroidChat示例体验了这一点.

是磁盘持久性缓存的这些一般限制还是可能存在其他问题?

Ste*_*fen 5

我能够联系Firebase开发人员,该开发人员告诉我磁盘持久性不应该限制缓存大小.

我遇到的问题是由即将发布的SDK版本2.2.3中修复的错误引起的.