如果我在代码的不同位置为同一文档创建多个onSnapshot
侦听器,则将向我收费一次(一个文档)还是多次收费(针对每个侦听器)。
是否可以在Firestore周围编写一个包装器来做到这一点,或者这是内置的?
答案 0 :(得分:1)
Cloud Firestore允许您收听查询结果并获取 查询结果更改时实时更新。
当您收听查询结果时,您需要为阅读付费 每次添加或更新结果集中的文档时。你是 从结果集中删除文档时,也会收取读取费用 因为文档已更改。 (相反,当文档是 删除,则无需支付阅读费用。)
此外,如果侦听器断开连接超过30分钟(对于 例如,如果用户离线),您将被收取以下费用: 如果您发出了全新的查询。
您以后决定做什么在很大程度上取决于您的用例和您的应用程序需求。