Ios 防止应用程序在锁定屏幕时变为非活动状态

Ios 防止应用程序在锁定屏幕时变为非活动状态,ios,swift,Ios,Swift,我的应用程序有一个倒计时,在计时器完成后会播放声音,可能会启动另一个计时器。计时器的长度在1-5分钟之间。问题是,在我锁定手机屏幕后,应用程序变为非活动状态,计时器无法继续 我在我的Info.plist中有这一套,但它似乎无法解决问题 <key>UIBackgroundModes</key> <array> <string>audio</string> </array> ui背景模式 音频 我可以防止应用程序在计

我的应用程序有一个倒计时,在计时器完成后会播放声音,可能会启动另一个计时器。计时器的长度在1-5分钟之间。问题是,在我锁定手机屏幕后,应用程序变为非活动状态,计时器无法继续

我在我的
Info.plist
中有这一套,但它似乎无法解决问题

<key>UIBackgroundModes</key>
<array>
    <string>audio</string>
</array>
ui背景模式
音频
我可以防止应用程序在计时器运行时变为非活动状态吗


“非活动”这个词对吗?我知道“在后台运行”不是正确的术语,因为我不需要在应用程序关闭时运行代码。

您可能需要查看本地通知()

它将允许您的用户在计时器启动时收到警报,用户可以解锁手机并重新启动您的应用程序,或者关闭计时器(这也会提醒您的应用程序通知已确认)

苹果有一个很好的介绍视频让你开始:

感谢您的回答,但请阅读仅发布链接并不好。它们可以更改,我们希望您的答案在此处记录。@DCTID,下面的答案解释了本地通知的作用以及为什么它们可能是解决此问题的好方法。对我来说,这似乎是一个可靠的答案。