firestore 操作超时

Pra*_*nna 5 firebase google-cloud-firestore

如何设置firestore读、写、更新等操作的超时时间?因为当连接不存在时..它不会触发OnCompleteListener

Dou*_*son 4

Firestore 读取和写入没有可配置的超时。Firestore SDK 将自动重试数据库操作,并假设连接很快就会恢复。

如果您想强制某些代码在经过一段时间后运行,您将必须实现自己的计时器。

如果您只想使用本地缓存的值而不需要与服务器进行往返,则也可以在查询中指定“缓存”源。例如,在 Android 中,使用get(Source)而不是普通的 get()。