Firebase Firestore没有';当Internet连接恢复时,请不要立即开始侦听更改

Firebase Firestore没有';当Internet连接恢复时,请不要立即开始侦听更改,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,如果我在没有互联网连接的情况下启动应用程序,然后打开互联网,Firestore需要一些时间才能开始监听更改。这种行为可以改变吗?它可以在互联网连接恢复后立即开始监听更改。您目前无法控制Firestore SDK如何管理其连接 大多数执行重试的代码都是通过算法执行的。这可以防止重试速度过快,从而影响主机应用程序的性能,并且可能会消耗太多用户的数据计划。但是,这意味着可能需要一些时间才能恢复连接。这是预期的行为,firebase身份验证和触发firebase实时数据库可能需要一些时间。Firesto

如果我在没有互联网连接的情况下启动应用程序,然后打开互联网,Firestore需要一些时间才能开始监听更改。这种行为可以改变吗?它可以在互联网连接恢复后立即开始监听更改。

您目前无法控制Firestore SDK如何管理其连接


大多数执行重试的代码都是通过算法执行的。这可以防止重试速度过快,从而影响主机应用程序的性能,并且可能会消耗太多用户的数据计划。但是,这意味着可能需要一些时间才能恢复连接。

这是预期的行为,firebase身份验证和触发firebase实时数据库可能需要一些时间。Firestore是将此过程中的所有连接一起管理,还是每个连接都独立退出?例如,恢复连接后添加的侦听器是否会立即与存在连接时添加的任何其他侦听器的工作方式相同?只有一个连接,所有侦听器都会自动使用它,而不管时间如何。