Firebase 只要应用程序处于打开和连接状态,Firestore侦听器是否会无限期运行?

Firebase 只要应用程序处于打开和连接状态,Firestore侦听器是否会无限期运行?,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我在这里的文档中阅读了以下内容 此外,如果侦听器断开连接的时间超过30分钟(例如,如果用户脱机),您将被收取读取费用,就像您发出了一个全新的查询一样 但我想知道,如果用户空闲但从不脱机,侦听器会无限期地继续工作吗 例如,如果Firestore有50个文档,用户打开应用程序并启动侦听器,该侦听器生成50次读取。然后,用户保持应用程序打开,但处于空闲状态,在接下来的24小时内什么也不做,并且不会失去互联网连接。听众会一直听下去吗?如果是这样的话,在空闲时间内是否不会生成额外的读取(假设没有对数据库进

我在这里的文档中阅读了以下内容

此外,如果侦听器断开连接的时间超过30分钟(例如,如果用户脱机),您将被收取读取费用,就像您发出了一个全新的查询一样

但我想知道,如果用户空闲但从不脱机,侦听器会无限期地继续工作吗

例如,如果Firestore有50个文档,用户打开应用程序并启动侦听器,该侦听器生成50次读取。然后,用户保持应用程序打开,但处于空闲状态,在接下来的24小时内什么也不做,并且不会失去互联网连接。听众会一直听下去吗?如果是这样的话,在空闲时间内是否不会生成额外的读取(假设没有对数据库进行任何更改)

谢谢

如果用户空闲但从不脱机,侦听器是否会无限期地继续工作

是的,只要有活动的internet连接,它就会继续侦听。除非向您的一个侦听器提供了已更改文档的更新,否则不会进行额外读取