【发布时间】:2016-08-24 11:23:24
【问题描述】:
我正在开发一个 iOS 应用程序,我需要跟踪用户在“游戏中”时是否离开应用程序(按下主页按钮以使用其他应用程序),但用户应该能够锁定并在不调用此函数的情况下解锁他们的设备。
func applicationDidEnterBackground(application: UIApplication) {
if defaults.boolForKey("TimerActive"){
defaults.setBool(true, forKey: "Failed")
}
}
不幸的是,当用户锁定他们的设备以及退出应用程序时会触发此事件。
关于该应用的一些背景信息:该应用鼓励人们专注于他们的工作,并且在预设的时间段内不要被手机分心。 其他关于我如何鼓励用户在计时器仍处于活动状态但在他们锁定设备时退出时重新打开应用程序的其他建议将非常受欢迎!
【问题讨论】:
标签: ios swift appdelegate