我的应用程序在后台运行,必须知道设备何时解锁,以便恢复一些重要操作。即使在应用程序进入后台或设备再次锁定和解锁后,用户仍然可以依赖它。
有人建议使用 UILocalNotification 来通知应用程序,但我不知道怎么做?我也不想通过对话来提示用户一些问题。应用程序只需在解锁时执行快速操作。
我的应用程序在后台运行,必须知道设备何时解锁,以便恢复一些重要操作。即使在应用程序进入后台或设备再次锁定和解锁后,用户仍然可以依赖它。
有人建议使用 UILocalNotification 来通知应用程序,但我不知道怎么做?我也不想通过对话来提示用户一些问题。应用程序只需在解锁时执行快速操作。
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html
UIApplicationWillResignActiveNotification
更准确地说,applicationWillResignActive
当应用程序移动到后台时被调用,不仅仅是由于屏幕锁定。
设备解锁/锁定时将使用以下方法 -
当设备锁定时 - applicationWillResignActive:
当划分解锁 - applicationDidBecomeActive:
在这些方法中,我们可以根据需要使用 UILocalNotification 执行某些任务。