【问题标题】:Bug in Firebase Disk Persistence on Android? Can only push 30 new recordsAndroid 上 Firebase 磁盘持久性中的错误?只能推送30条新记录
【发布时间】:2015-03-19 14:13:19
【问题描述】:

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

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

  1. 在那之后我最多只能推送 30 个新对象 消失。
  2. 我只能更新现有对象 1-5 次(随机变化)。 然后在应用程序重新启动后,对象值总是重置为最后一个 已成功更新值。

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

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

【问题讨论】:

    标签: android firebase firebase-realtime-database


    【解决方案1】:

    我联系了 Firebase 开发人员,他们告诉我磁盘持久性不应该对缓存大小有限制。

    我遇到的问题是由一个错误引起的,该错误将在即将发布的 SDK 版本 2.2.3 中修复。

    【讨论】:

    • 2.2.3 现已发布。感谢您在此处跟进以帮助他人,@sdeff!
    猜你喜欢
    • 2011-02-15
    • 2016-12-03
    • 2013-05-04
    • 2016-09-02
    • 1970-01-01
    • 2016-10-19
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多