Firestore操作超时

时间:2018-06-20 11:46:11

标签: firebase google-cloud-firestore

如何为firestore操作(如读取,写入和更新)设置超时?因为当连接不存在时..它不会触发OnCompleteListener

1 个答案:

答案 0 :(得分:0)

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

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

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