Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone应用程序应该转到后台,然后在几分钟不活动后关闭_Iphone_Cordova_Multitasking - Fatal编程技术网

iPhone应用程序应该转到后台,然后在几分钟不活动后关闭

iPhone应用程序应该转到后台,然后在几分钟不活动后关闭,iphone,cordova,multitasking,Iphone,Cordova,Multitasking,我有一个应用程序,当用户点击iphone的home按钮时,应用程序被发送到后台。但我希望它在几分钟不活动后关闭。这可能吗 我在我的应用程序的Info.plist文件中看到UIApplicationExitsOnSuspend为YES,但这会立即关闭应用程序。在你的应用程序代理中,你必须在上实现-(void)applicationIdentinterBackground:(UIApplication*)应用程序,调用beginBackgroundTaskWithExpirationHandler:

我有一个应用程序,当用户点击iphone的home按钮时,应用程序被发送到后台。但我希望它在几分钟不活动后关闭。这可能吗


我在我的应用程序的Info.plist文件中看到UIApplicationExitsOnSuspend为YES,但这会立即关闭应用程序。

在你的应用程序代理中,你必须在
上实现
-(void)applicationIdentinterBackground:(UIApplication*)应用程序
,调用
beginBackgroundTaskWithExpirationHandler:^()]
[UIApplication sharedApplication]
并存储结果。应用程序的代码将继续在后台运行

然后,当你想关闭应用程序时,用上面代码中的任务标识符调用
endBackgroundTask:

如果将此功能与UIApplicationExitsOnSuspend结合使用,您可能会获得所需的行为