IOS 7中的后台任务间隔周期

IOS 7中的后台任务间隔周期,ios,ios7,Ios,Ios7,我在appdidEnterBackground()中有以下代码,我看到在IOS 6中,后台时间大约为10分钟,而IOS 7中的相同代码打印时间为2分钟 代码如下: -(void)applicationDidEnterBackground:(UIApplication *)application { backgroundTaskIdentifier = [[UIApplication sharedApplication] beginBackgroundTaskWithExpira

我在appdidEnterBackground()中有以下代码,我看到在IOS 6中,后台时间大约为10分钟,而IOS 7中的相同代码打印时间为2分钟

代码如下:

-(void)applicationDidEnterBackground:(UIApplication *)application
{        

backgroundTaskIdentifier = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{
            [[UIApplication sharedApplication] endBackgroundTask:backgroundTaskIdentifier];
            backgroundTaskIdentifier = UIBackgroundTaskInvalid;

         }];

        dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{

            NSTimeInterval timeInterval = [[UIApplication sharedApplication] backgroundTimeRemaining];


            NSLog(@" time remaining in background = %f",timeInterval);
 });
}
问题是:在IOS 7中,如何将我的背景时间从2分钟增加到大约10分钟?我有什么遗漏吗


阅读iOS 7发行说明。这是新的行为。你不能 改变它。()
现在正好是180秒,所以3分钟(而不是2分钟):()

注意
为了维持秩序,我遵循了这个问题的答案:
(标记为社区wiki)

阅读iOS 7发行说明。这是新的行为。你不能改变它。WWDC的视频也涵盖了这个主题。不知道我怎么会错过这个。谢谢不要担心这个问题,应用程序进入睡眠状态,但不会终止后台进程,它只是在手机恢复使用时唤醒进程:)现在正是180秒,所以3分钟(而不是2分钟):)