这是一个更普遍的问题,但如果你有人有起点(代码明智),我会很感激。这是我的情景。我的应用程序已在后台启动并运行。手机进入睡眠状态,然后被唤醒,解锁,此时我想让应用程序检测到这一点。我看到的挑战如下:
欣赏输入。谢谢大家
答案 0 :(得分:1)
首先检查应用后台模式:
应用程序在后台启动一段时间后,设备将使用密码进行保护,
UIApplicationDelegate方法
- (void)applicationProtectedDataDidBecomeAvailable:(UIApplication *)application
一旦设备解锁,将被调用。
答案 1 :(得分:0)
如果您不适合允许在后台运行的应用列表,那么不,您无法在后台运行并希望您的应用被允许。
然而,出于学术兴趣:some sites alleged Facebook通过声称自己是一家音频提供商来解决这个问题,并且沉默了。
我不知道检测手机锁定和解锁的方法。你可以通过检查计时器的精确度来做一些狡猾的事情,但那是纯粹的推测。