Mat*_*rod 6 firebase react-native google-cloud-firestore react-native-firebase
我在 React Native 应用程序中对应用程序中的几组不同数据使用 firestore onSnapshot 方法,并且在大多数情况下它们似乎都工作正常。然而,一段时间后,也许应用程序进入后台并重新唤醒后,onSnapshot 方法停止更新数据。
就好像他们已经关掉了一样。有时,它们似乎在一段时间后就停止工作,而应用程序没有进入后台。
如果我再次调用这些方法,那么它们会再次开始工作,但这似乎违背了使用它们的目的,我也可以只使用普通的 get() 方法并在需要时调用它们。
当然其他人也经历过这种情况并且可以提供帮助吗?
发生错误时,Firebase 将调用(可选)第二个回调,您可以将其传递给onSnapshot
、 或简单的get
. 例如
const coleccionRef = database.ref('test');
coleccionRef.on('value', snapshot => {
snapshot.val();
}, error => {
console.error(error);
});
Run Code Online (Sandbox Code Playgroud)
您可以检查该错误以了解出了什么问题。
归档时间: |
|
查看次数: |
1320 次 |
最近记录: |