【问题标题】:iOS Background download or upload time limit for Enterprise app企业应用iOS后台下载或上传时间限制
【发布时间】:2014-09-07 02:03:38
【问题描述】:

使用 NSURLSession 我们可以在后台获取数据,即当应用程序处于挂起模式时等。 对于企业应用程序(显然我们不需要 Apple 的审批流程) 后台提取是否有任何时间限制,与非企业应用程序一样,为 10 分钟。 iOS不会在一段时间后自动终止它吗?

您可以在“功能”下的“背景模式”部分将应用设置为音频和 AirPlay 模式。我只想针对 iOS 7。

【问题讨论】:

    标签: ios7 background-process nsurlsession


    【解决方案1】:

    企业应用程序没有任何限制。您可以违反所有 Apple 审核指南。

    UPD:您无法控制后台获取的间隔。它由 iOS 控制。但是您可以使用UIBackgroundTaskIndetifiersetKeepAliveTimeout 为例。

    【讨论】:

    • 没关系,但IOS不会自动终止?
    • 没有。 iOS 只能因为内存问题而终止您的应用程序。它不会检查您的应用程序使用的后台模式。
    • 非常感谢。将很快接受您的回复。如果你知道的话,我还有一个问题。 :- 我们可以在后台模式下将数据保存在核心数据中吗?
    • 是的。我们可以。应用程序的行为几乎与前台相同。
    • 我只是查看您关于 setKeepAliveTimeout 的建议。它只额外提供 30 秒。所以如果下载任务有点长所以我们不确定iOS什么时候会终止它?我不认为 SetKeepAliveTimeout 是选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    • 2012-02-10
    • 2014-03-05
    相关资源
    最近更新 更多