如果监听器断开连接超过30分钟(例如,
如果用户离线),您将需要支付读取费用,就好像您已经离线一样
发出了全新的查询。
如果启用持久性,这仍然适用吗?
情况一:App离线时间超过30分钟。启用持久性并从缓存中读取数据。从缓存中读取文档算作读操作吗?
情况二:应用已上线,但未发生添加/修改/删除操作。持久化已启用,所有数据都存在于缓存中。如果没有添加/修改/删除新数据,30 分钟后打开我的应用程序是否会导致读取操作?
Firestore 文档 https://firebase.google.com/docs/firestore/pricing#operations
在这两种情况下,如果某些读操作仅由本地缓存满足,则不计费。
您引用的有关侦听器的文档的问题特别涉及随着时间的推移可能返回多个文档的查询的总结果。请注意,查询侦听器可以随着时间的推移无限期地为新的或更改的文档生成更新。但是,如果您的查询侦听器断开连接超过 30 分钟,您将再次为整个查询付费,并且不会继续侦听器之前可能中断的部分或正在进行的结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)