【发布时间】:2018-10-24 14:08:05
【问题描述】:
是否可以自动增加 firebase 实时数据库的值。没有运行应用程序。
这意味着,让用户拥有点,并且该点存储在 firebase 实时数据库中。我希望当应用程序关闭时这一点也会自动增加。有可能吗?
【问题讨论】:
标签: android firebase firebase-realtime-database
是否可以自动增加 firebase 实时数据库的值。没有运行应用程序。
这意味着,让用户拥有点,并且该点存储在 firebase 实时数据库中。我希望当应用程序关闭时这一点也会自动增加。有可能吗?
【问题讨论】:
标签: android firebase firebase-realtime-database
Firebase 实时数据库中没有内置任何东西可以在特定时间自动更改值。
但 Firebase 与 Cloud Functions 集成,可用于在您定义的条件下触发(少量)JavaScript 代码。开发人员使用 Cloud Functions 的一个常见用例是实现在特定时间或以特定时间间隔运行的代码。有关此用例的更多信息,请参阅Cloud Functions for Firebase trigger on time?
【讨论】:
根据您的解释,这似乎是一个问题,可以通过让应用程序在后台运行来轻松解决。为此look here.
引用我在这里给出的上述链接的答案,
您的问题的一个非常简单的答案是使用Service。它将允许您在后台执行各种任务,并且是将您的位置/数据静默发送到服务器的最佳选择。
虽然这两个答案都与位置更新有关,但它们可以轻松扩展以满足您的要求。
提示: 上面引用的答案是频繁地将数据发送到服务器。更改数据字段时将数据发送到 Firebase 服务器。
【讨论】: