Autologout iPhone应用程序

我想制作一个
iphone,一旦应用程序在前台或后台闲置指定的一段时间,就会将用户从会话中注销.

我猜我应该使用NSTimer,但我不知道从哪里开始.当应用程序位于前台时,如何判断用户何时处于空闲状态?我猜它应该是一个UIApplicationDelegate方法?

有什么建议?谢谢.

最佳答案 如果要在应用程序进入后台时自动注销,请尝试查看应用程序委托方法.例如,有一个applicationDidEnterBackground方法,applicationWillTerminate也可能有用.这是您可以实现自动注销的地方.如果要在应用程序在后台运行一段时间后注销,则需要启用应用程序以在后台运行.要做到这一点,只需转到应用程序info.plist文件并添加一个新字段“应用程序不在后台运行”.确保它是UNchecked.然后在applicationDidEnterBackground方法中添加一个NSTimer,并在一段时间后可以注销.

点赞