iOS 6 - 在后台重新启动被杀死的应用程序

时间:2013-11-04 16:26:03

标签: ios objective-c

我知道这在iOS 7中是不可能的但是在搜索之后我在一些论坛上读到它在iOS 6中是可能的。现在的问题是,如果应用程序在后台并且被杀,我想重新启动应用程序非活动。目前,当应用程序处于后台时,我每10分钟触发一次位置更新,但它耗尽了大量电池,我确信它不是正确的方法。我想知道如果有人在iOS 6中成功实现了这种类型的行为。

注意:这是一款概念应用。不适用于App Store ..

1 个答案:

答案 0 :(得分:0)

首先想到:在你的app委托中,你有:

-(void)applicationWillResignActive:(UIApplication *)application

-(void)applicationDidEnterBackground:(UIApplication *)application

-(void)applicationWillEnterForeground:(UIApplication *)application

-(void)applicationWillResignActive:(UIApplication *)application

-(void)applicationDidEnterBackground:(UIApplication *)application

-(void)applicationWillEnterForeground:(UIApplication *)application

您可以使用这些方法并在其中加入操作,以禁止设备关闭您的应用程序。我正在使用它来维持我的应用程序不在ios3下关闭然后ios6 ios7:3。试一试它为我工作,并没有消耗太多电池。