0

我制作了一个应用程序,其中用户存储了各种事件的警报。这个应用程序可以在安卓和 i 设备上运行。因此,当事件发生时,应用程序会发出警报。但是如果我关闭应用程序,显然它不会提醒我警报。我希望即使用户关闭应用程序,他也应该被告知警报。

据我了解,有两种可能发生这种情况。1 -> 在后台运行应用程序(使用线程)。2 -> 一旦用户启动任何警报,它就会存储在数据库中,并且每次应用程序运行并安装新警报时,数据库都会不断更新。但话又说回来,我必须单独为数据库制作另一个应用程序,并且它将在后台运行。

我只是想避免它在后台运行。有什么可行的解决方案吗?

谢谢

4

1 回答 1

0

在 iOS 上,您只能运行非常特定的后台任务。

根据需要警报的时间,您可以使用本地通知或推送通知,请参阅:Apple 文档

于 2012-08-02T15:29:31.540 回答