如果我在没有互联网连接的情况下启动应用,然后打开互联网,Firestore 需要一些时间才能开始监听更改。这种行为可以改变吗?就像它可以在互联网连接恢复后立即开始监听更改一样。
请您参考如下方法:
您目前无法控制 Firestore SDK 如何管理其连接。
大多数执行重试的代码都使用 exponential backoff 来执行重试。算法。这可以防止重试发生得太快,从而损害主机应用程序的性能,并且还可能消耗过多的用户数据计划。但是,这意味着重新连接可能需要一些时间。
如果我在没有互联网连接的情况下启动应用,然后打开互联网,Firestore 需要一些时间才能开始监听更改。这种行为可以改变吗?就像它可以在互联网连接恢复后立即开始监听更改一样。
请您参考如下方法:
您目前无法控制 Firestore SDK 如何管理其连接。
大多数执行重试的代码都使用 exponential backoff 来执行重试。算法。这可以防止重试发生得太快,从而损害主机应用程序的性能,并且还可能消耗过多的用户数据计划。但是,这意味着重新连接可能需要一些时间。