【问题标题】:Using the Background Location feature to automatically download new content使用后台位置功能自动下载新内容
【发布时间】:2011-08-17 16:53:12
【问题描述】:

我愿意做一些棘手的事情,我想知道这种方法是否会导致 Apple 拒绝我的申请:一些客户要求自动下载新内容的功能(Apple 条款允许的内容,没有任何违法或违反 TOS 的),只要它们可用。

但是,iOS 的后台可能性非常有限,甚至“后台下载”选项也将任务运行时间限制为最多 10 分钟(显然)。其他用户曾尝试使用带有“虚拟”声音的背景音频来保持应用程序活跃并执行无限任务,但众所周知,这种方法会导致 Apple 拒绝该应用程序。

我想做的是使用核心位置而不是背景音频。尽管由于持续使用 GPS 硬件会消耗更多的电池电量,但这种方法效果很好。值得一提的是,我的应用程序已经将 CoreLocation 用于其他“真实”的东西。

我想知道是否有人有这种方法的经验,或者如果我选择这条路径,我的应用是否会被拒绝。

【问题讨论】:

    标签: ios background core-location


    【解决方案1】:

    我建议您查看 iOS 5 测试版发行说明。

    【讨论】:

    • jtbandes,哪个部分?我阅读了发行说明,但无法弄清楚您的意思。谢谢
    • iOS 5 有一个Newsstand 功能。细节仍在保密协议中,所以你应该在devforums.apple.com询问。
    • 谢谢,我去看看。同时,对于在 iOS 4.x 上运行的应用程序有什么想法吗?我的实现有效,现在的主要问题是核心定位方法是否会导致应用被拒绝。
    • 没有真正的方法可以确定。但是,如果您已经在使用 Core Location,我认为您的机会可能会更大。
    • 我认为如果您没有将位置用于其他任何事情,它可能会被拒绝。这就像使用背景音频的非音乐应用程序如何被拒绝一样。这些应用会尝试在后台播放听不见的声音以保持应用处于唤醒状态。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    相关资源
    最近更新 更多