【发布时间】:2021-07-23 11:42:49
【问题描述】:
我需要每 x 分钟运行一次代码,并在需要时显示通知。
如何在应用关闭时定期在后台运行代码?
到目前为止,我已经锁定了 CPU 并调用了一个计时器来定期运行。这样做的问题是它会耗尽电池并且手表会显示一条建议关闭应用程序的通知。
public static void LockCpu()
{
Power.RequestLock(PowerLock.Cpu, 0);
}
public static void ReleaseCpu()
{
Power.ReleaseLock(PowerLock.Cpu);
}
它适用于可穿戴手表的 Tizen .NET。
谢谢。
【问题讨论】:
-
it drains the battery and the watch shows a notification suggesting to close the app.= 我希望发生的事情。 :) - 您应该查看推送通知而不是 developer.tizen.org/development/guides/web-application/… -
@RandRandom 是的,这是件好事,不要抱怨 :)
-
@RandRandom 感谢您建议推送通知。就我而言,我需要先在后台运行代码(检查一些客户端数据,如 GPS),并在需要时显示通知。无法从服务器发送通知。
标签: c# tizen tizen-wearable-sdk