说我在viewWillAppear(:animated)
中启动一个侦听器。结果是我从Firestore下载了10个文档。当用户离开该viewController时,我在viewWillDisappar(:animated)
中删除了侦听器。
然后,用户向后导航(例如一分钟后)到相同的viewController。侦听器启动,我再次获得10个文档。现在的问题是-阅读20个文档是否需要付费?否则,我将被收取10欧元的费用:
收听查询结果
Cloud Firestore允许您收听查询结果并获取 查询结果更改时实时更新。
当您收听查询结果时,会向您收取阅读费用 每次添加或更新结果集中的文档时。你是 从结果集中删除文档时,也会收取读取费用 因为文档已更改。 (相反,当文档是 删除,则无需支付阅读费用。)
此外,如果侦听器断开连接超过30分钟(对于 例如,如果用户离线),您将被收取以下费用: 如果您发出了全新的查询。
最后一段使我感到困惑。如果主动停止收听者并重新启动它,那30分钟是否覆盖了?还是新读的东西?