app额外后台运行操作

Posted tryFighting

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了app额外后台运行操作相关的知识,希望对你有一定的参考价值。

//在视图中运行操作中进行周期操作

- (void)applicationDidEnterBackground:(UIApplication *)application
{
[self beingBackgroundUpdateTask];
 
[self endBackgroundUpdateTask];
}

 

 

- (void)beginBackgroundUpdateTask{

    self.backgroundUpdateTask = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{

        ///在多于5s中做的清理工作

        [self endBackgroundUpdateTask];

    }];

}

- (void)endBackgroundUpdateTask{

    [[UIApplication sharedApplication] endBackgroundTask:self.backgroundUpdateTask];

    self.backgroundUpdateTask = UIBackgroundTaskInvalid;

}

 

以上是关于app额外后台运行操作的主要内容,如果未能解决你的问题,请参考以下文章

iOS保持App真后台运行

我想让一个app始终在后台运行,不被杀掉进程,怎么设置?

用Python+哪个操作APP库,并可以自动化在后台点击运行

什么是后台运行

IOS后台运行 之 后台播放音乐

进程测试