【发布时间】:2016-10-31 06:59:39
【问题描述】:
我决定在 XCode iOS 模拟器上运行测试,以查看 Firebase 数据库中某个位置的观察者是否会继续触发,即使应用程序处于后台也是如此。事实证明确实如此,但我想知道这是否在应用程序终止之前是无限期的,或者它是否会在一段时间后真正停止。已经很长时间了,每当我手动更新观察者正在查看的数据库中的值时,观察者仍然会触发。另请注意,我的应用程序功能中没有启用任何背景模式,因此尽管没有任何类型的明确背景模式,但观察者似乎可以在背景模式下持续存在。
一方面,我很高兴观察者留在后台,因为这对我有帮助,但我有点急于知道为什么允许发生这种情况,因为 iPhone 通常在默认情况下非常保守在后台做事。
【问题讨论】:
标签: ios firebase firebase-realtime-database background-mode