【发布时间】:2018-03-23 18:34:57
【问题描述】:
如果我在没有互联网连接的情况下启动应用程序,然后打开互联网,Firestore 需要一些时间才能开始监听更改。这种行为可以改变吗?就像它可以在 Internet 连接恢复后立即开始监听更改。
【问题讨论】:
-
这是预期行为,firebase 身份验证和触发 Firebase 实时数据库可能需要一些时间。
标签: firebase google-cloud-firestore
如果我在没有互联网连接的情况下启动应用程序,然后打开互联网,Firestore 需要一些时间才能开始监听更改。这种行为可以改变吗?就像它可以在 Internet 连接恢复后立即开始监听更改。
【问题讨论】:
标签: firebase google-cloud-firestore
您目前无法控制 Firestore SDK 如何管理其连接。
大多数执行重试的代码都使用exponential backoff 算法。这可以防止重试发生得太快以至于损害主机应用程序的性能,并且还可能消耗过多的用户数据计划。但是,这意味着重新连接可能需要一些时间。
【讨论】: