Firestore快照侦听器即服务?

时间:2019-03-20 13:28:22

标签: android firebase google-cloud-firestore android-service

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

2 个答案:

答案 0 :(得分:0)

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

是的,您可以在服务中使用Firestore列表器。

答案 1 :(得分:0)

您可以在Android服务中做任何您想做的事情。服务只是告诉Android您有一些工作要做的方法,而不一定要附加UI。如果您想让服务尽可能保持运行状态,则必须使其成为前台服务,这意味着您必须为通知栏提供一个图标,以便用户知道您的应用程序正在消耗应用程序上的资源。设备。

在您的服务使Android应用程序处于活动状态的同时,您当然可以在某个文档或查询中附加一个侦听器,并且该侦听器会随着结果的更改而更新。但是请注意,每次更新都会向您收费,这将浪费用户带宽,并耗尽他们的电池。