是否可以在已暂停的应用中运行计划的计时器?

时间:2018-11-30 12:56:29

标签: swift nstimer

我已经阅读了几篇有关创建在后台运行的计时器的文章。是否可以创建一个计划计时器,一旦应用程序被暂停/终止,该计时器将继续运行?

Apple自己的计时器可以实现此目的,但尚不清楚如何实现。我猜他们会在计时器到期时发送本地通知,如果在倒计时期间将应用程序置于前台,则他们可能会进行日期对象比较。这是正确的假设吗?任何指针都会有所帮助。

1 个答案:

答案 0 :(得分:1)

简而言之,您要执行的操作是不可能的-因为允许您的应用在后台运行的时间限制为大约3分钟。有关更多详细信息,请参见this answer

您可以通过使用推送通知来实现您的目标,但这将需要一台服务器,并且不能保证在正确的时间收到它。

您可能还想看看this question

它也基于this answer出现,您也无法在标准时钟应用中设置计时器。

TLDR -您无法创建计时器应用。

相关问题