【发布时间】:2020-04-15 15:51:39
【问题描述】:
我的 Android Flutter 应用使用 AppLifecycleState 来确定用户是否正在返回应用。我从 Firestore 为任何文档中的新数据设置了一个流。但如果应用程序在后台,则流最终会暂停。为了解决这个问题,我在AppLifecycleState.resumed 被触发后拨打电话并单独拨打电话以获取新数据。流似乎在之后恢复。虽然,如果应用程序长时间处于后台,我的应用程序似乎没有响应。同样,这将是几个小时左右。关于如何解决这个问题的任何想法?
【问题讨论】:
-
可能与这个问题有关。我也在寻找解决方案:github.com/FirebaseExtended/flutterfire/issues/4305