应用程序背景 - 前景状态

时间:2014-10-13 07:17:03

标签: ios xcode background foreground background-foreground

有没有办法阻止应用进入后台?或者有没有办法让我的应用程序进入前台,如果它进入后台?

我正在为客户制作展示应用,并且该应用必须始终在iPad上运行,而无需用户进行互动。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码强制您的应用保持有效状态

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

但如果您按设备的主页按钮,应用程序将进入后台。你不能强行阻止这一点。

在这种情况下,如果设备被锁定,会显示通知,用户解锁设备或用户点按通知,您可以使用UILocalNotification将应用程序置于前台。

每当用户进入后台时,您也可以触发本地通知 applicationDidEnterBackground:方法