我在 React Native 应用程序中对应用程序中的几组不同数据使用 firestore onSnapshot 方法,并且在大多数情况下它们似乎都工作正常。然而,一段时间后,也许应用程序进入后台并重新唤醒后,onSnapshot 方法停止更新数据。
就好像他们已经关掉了一样。有时,它们似乎在一段时间后就停止工作,而应用程序没有进入后台。
如果我再次调用这些方法,那么它们会再次开始工作,但这似乎违背了使用它们的目的,我也可以只使用普通的 get() 方法并在需要时调用它们。
当然其他人也经历过这种情况并且可以提供帮助吗?
firebase react-native google-cloud-firestore react-native-firebase