2

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

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

4

1 回答 1

0

第一个想法:在您的应用程序委托中,您有:

-(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。试一试它对我有用,并且不会消耗太多电池。

于 2013-11-04T16:34:36.683 回答