首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在后台运行应用程序10分钟

在后台运行应用程序10分钟
EN

Stack Overflow用户
提问于 2014-03-27 19:35:43
回答 1查看 401关注 0票数 1

我正在处理streams。我希望流应该在后台打开10分钟,10分钟后,我想关闭它。我做过这样的事...

代码语言:javascript
复制
`__block UIBackgroundTaskIdentifier bgTask;
    bgTask = [application beginBackgroundTaskWithExpirationHandler:^{
        [application endBackgroundTask:bgTask];
        bgTask = UIBackgroundTaskInvalid;
    }];

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
      [self resumeStream];
});`

在这种情况下,应用程序只在后台运行3分钟,然后断开连接。

EN

回答 1

Stack Overflow用户

发布于 2014-04-02 01:36:50

最大后台时间已从iOS 6中的10分钟更改为iOS 7中的3分钟。

请参阅background task interval period in IOS 7

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22686411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档