即使在应用程序关闭时也更改 firebase 数据库中的字符串值
change string values in firebase database even when app is closed
我对如何执行此操作感到困惑。我在 firebase 控制台的实时数据库中有字符串值。当应用程序为 运行 时,它们会发生变化,因为代码会导致值发生变化,但当应用程序停止时,这些值将不会再发生变化。我希望即使应用程序是 运行 或不是 运行,这些值也会发生变化。因此,例如,只要数据在那里,数据库中的计数器变量就会每分钟永远上升。
根据您的解释,这似乎是一个可以通过将应用 运行 保留在后台轻松解决的问题。为此,请查看 here.
引用上面的回答link
A very simple answer for your problem is to use Service. It will allow you to perform variety of tasks while being in background and is your best bet for sending your location to server silently.
Read this answer for help.
虽然这两个答案都与位置更新有关,但它们可以很容易地扩展以满足您的要求。
提示: 上面引用的答案是以频繁的时间间隔将数据发送到服务器。更改数据字段时将您的数据发送到 Firebase 服务器。
希望这能回答您的问题。提供一些代码,如果我有时间的话,我也可能会帮忙。
我对如何执行此操作感到困惑。我在 firebase 控制台的实时数据库中有字符串值。当应用程序为 运行 时,它们会发生变化,因为代码会导致值发生变化,但当应用程序停止时,这些值将不会再发生变化。我希望即使应用程序是 运行 或不是 运行,这些值也会发生变化。因此,例如,只要数据在那里,数据库中的计数器变量就会每分钟永远上升。
根据您的解释,这似乎是一个可以通过将应用 运行 保留在后台轻松解决的问题。为此,请查看 here.
引用上面的回答link
A very simple answer for your problem is to use Service. It will allow you to perform variety of tasks while being in background and is your best bet for sending your location to server silently.
Read this answer for help.
虽然这两个答案都与位置更新有关,但它们可以很容易地扩展以满足您的要求。
提示: 上面引用的答案是以频繁的时间间隔将数据发送到服务器。更改数据字段时将您的数据发送到 Firebase 服务器。
希望这能回答您的问题。提供一些代码,如果我有时间的话,我也可能会帮忙。