gpt4 book ai didi

objective-c - 当应用程序进入后台时,在前台执行的长期运行任务将被挂起

转载 作者:行者123 更新时间:2023-12-01 19:15:52 27 4
gpt4 key购买 nike

用户首次打开我的应用程序时,我需要从服务器下载并安装一些内容,然后他们才能开始使用该应用程序。问题是,在wifi上这大约需要5分钟,在此期间,应用进入后台并且下载被暂停。

有什么办法可以:

  • 阻止我执行下载
  • 时iOS应用进入背景
  • 或继续在后台执行任务(即,无论应用程序在前台还是在后台都执行任务)

    谢谢

  • 最佳答案

    没关系,如果用户按下主页按钮,它将进入后台。尽管您可以做两件事来缓解此问题:

  • 使用beginBackgroundTaskWithExpirationHandler可以给您更多的下载时间。您可以阅读here
  • 禁止设备通过[UIApplication sharedApplication].idleTimerDisabled = YES;变为中间。您可以阅读有关here的更多信息。

  • 无论哪种方式,您最好的办法就是告诉用户,这是一个重要的下载,并且他不应该退出该应用程序。

    关于objective-c - 当应用程序进入后台时,在前台执行的长期运行任务将被挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13395252/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com