Firebase once() timeout



我正在使用firebase once()方法在React Native移动应用程序中检索值。麻烦是如果手机离线,once()永远不会返回。文档说ref.off()方法应取消回调,但这似乎不起作用。

我猜想off()不适用于once()回调。如果是这样,我将如何创建超时?

在任何平台上与Firebase实时数据库API打交道时,没有超时的概念。通常不期望客户知道或关心他们是在线还是离线,除了查询特殊位置以此类指示的位置。

如果要为查询(Web)实现自己的超时,请使用setTimeout在一段时间后强制执行某些代码。您必须小心地在数据库回调和setTimeout回调之间进行协调,以便如果一个触发,另一个触发。

相关内容

  • 没有找到相关文章

最新更新