之前可能会问过这个问题。但我找不到与我的查询相关的任何相关信息。所以我的问题是我可以在服务中使用firestore监听器,这样即使应用程序最小化它也会在后台运行。我们可以在服务类中添加一个firestore监听器吗?谢谢 :)
我没有足够的声誉,所以我写在这里。
是的,您可以在服务中使用firestore侦听器。
您可以在Android服务中执行任何操作。服务只是告诉Android你有一些工作要做的事情,不一定要附加UI。如果您希望尽可能地保持服务运行,则必须将其作为前台服务,这意味着您必须为通知窗帘提供图标,以便用户知道您的应用正在消耗资源。设备。
虽然您的服务使Android应用程序进程保持活动状态,但您肯定可以将侦听器附加到某个文档或查询,并且会随着结果的更改而更新。但请注意,每次更新都会收取费用,这将耗费用户带宽,并且会耗尽电量。