情况2:
http://onevcat.com/2013/08/ios7-background-multitask/
从4.0开始:
BOOL backgroundAccepted = [[UIApplication sharedApplication] setKeepAliveTimeout:600 handler:^{ [self backgroundHandler]; }];
}
注意点:

相关补充:
if(![UIDevice currentDevice].multitaskingSupported){
}