【发布时间】:2017-04-10 18:50:44
【问题描述】:
Firebase 我们 iOS 应用中的数据观察器停止响应几天。在模拟器上运行良好,但在真实设备上挂起。
自那以后,我们的应用中没有任何变化,我们对 Firebase 的行为方式一无所知。
我们的使用量在当前计划配额内。我们在上个月的最后一周看到了这个问题。奇怪的是,从 4 月 1 日起,所有设备都开始正常工作,正好一周到昨天为止。
谁能指导我们解决?我们尝试了社区针对同一问题的一些解决方法,例如禁用位码,但它们不起作用。
【问题讨论】:
-
检查是否启用了持久性缓存。 Firebase.defaultConfig().persistenceEnabled = true。如果启用,它将从缓存中获取数据。数据不会刷新
-
是的,我们已启用持久性。问题是在模拟器上一切正常,或者如果我们将设备直接连接到 XCode,但当我们通过 Testflight 或类似方式定期部署构建时就不行了。
-
是的,主要是问题所在。尝试将其关闭并进行测试。如果您真的想一次使用持久性缓存,请使用 keepSyncing 属性
-
当然,会尝试看看是否能解决问题。谢谢!
-
@Sivajee 禁用缓存并没有解决问题
标签: ios firebase firebase-realtime-database