Firestore快照听众作为服务



以前可能会问这个问题。但是我找不到与查询有关的任何相关信息。因此,我的问题是我可以在服务中使用firestore侦听器,以便即使应用程序最小化即使在后台运行。我们可以在服务课内添加Firestore侦听器吗?谢谢:)

您可以在Android服务中做任何您想做的事情。服务只是告诉Android的一种方法,您有一些工作要做,不一定会附上UI。如果您想尽可能多地运行服务,则必须使其成为前景服务,这意味着您有义务为通知窗帘提供图标,因此用户知道您的应用程序正在消费在该通知窗帘上设备。

当您的服务保持Android应用程序流程时,您当然可以将侦听器附加到某些文档或查询中,并且随着结果的变化,它将更新。但是请注意,您将为每个更新收取费用,它将花费用户带宽,并且会耗尽电池电量。

我没有足够的声誉,所以我在这里写作。

是的,您可以在服务中使用Firestore Listner。

最新更新