我读过几篇关于创建在后台运行的计时器的文章。是否可以创建一个计划的计时器,该计时器将在应用程序挂起/终止后继续运行?
苹果自己的定时器实现了这一点,但目前还不清楚如何实现。我猜他们会发送一个计时器到期的本地通知,如果应用程序在倒计时期间被带到前台,他们可能会进行日期对象比较。这是正确的假设吗?任何指针都会有帮助。

最佳答案

简而言之,你要做的是不可能的-因为你的应用程序允许在后台运行的时间限制在3分钟左右。查看this answer了解更多详细信息。
您可以通过使用推送通知来实现您的目标,但这需要一个服务器,并且不能保证在最佳时间收到它。
您可能还想查看this question
根据this answer显示,您也无法在标准时钟应用程序中设置计时器。
TLDR-无法创建计时器应用程序。

关于swift - 是否可以在已暂停的应用中运行计划的计时器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53558051/

10-12 00:11
查看更多