我想上传照片作为后台任务,但后台执行3分钟后自动停止。
我已经完成的代码:
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UIApplication *app = [UIApplication sharedApplication];
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
//Stop upload call
[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}];
}}发布于 2016-06-02 22:01:02
我发现iOS对你可以跑多长时间有严格的限制。具体地说:
当您从前台移动到后台时,当前限制为3分钟。后台恢复时,限制为30秒。
链接推荐:https://krumelur.me/2015/11/25/ios-background-transfer-what-about-uploads/
感谢@feroz提供的链接。
https://stackoverflow.com/questions/37565643
复制相似问题