【问题标题】:What's iOS 4.0 Location Multi-tasking abilities什么是 iOS 4.0 位置 多任务处理能力
【发布时间】:2010-07-30 10:18:36
【问题描述】:

Apple 的开发者网站描述了应用可以使用的 3 种后台服务类型:音乐、位置和 VoIP。

当他们描述后台定位服务时,他们谈到了两种类型的应用:关键应用和非关键应用。 GPS 导航应用属于“关键”类别,而 Gowalla 和 Loops 等基于位置的社交网络属于非关键类别。

我有几个问题

  1. 我正在构建一个基于位置的社交网络,例如谷歌纵横。这种应用程序属于“非关键”类别。每当手机切换蜂窝塔时,操作系统就会唤醒这些应用程序。那是多久一次?那有多准确? 100 米变化会唤醒应用吗?

  2. 我想知道是否有一种方法可以让应用程序每 2 分钟唤醒一次以采样 GPS 并重新进入睡眠状态? 2.

  3. 我听说您可以提前安排新的警报功能。这些警报可以唤醒应用程序,还是只是文字通知?

  4. 如果我将一个线程注册为关键位置线程,这样我就有了完整的后台活动和 gps 访问权限。 Apple 会不会批准我的应用?

谢谢!

【问题讨论】:

    标签: iphone ios


    【解决方案1】:

    据我所知:

    1. 这取决于您所在地区的小区覆盖率。可能是 100m,也可能是 2km。
    2. 据我所知不知道。
    3. 这只是通知(就像推送通知不会唤醒应用)
    4. 可能会获得批准,但用户会抱怨不必要的电池消耗。

    【讨论】:

    • 所以基本上,你不能在 iPhone 上构建谷歌纵横客户端?...在​​ Android 上很有可能......这就像 Apple 不信任开发人员将 CPU/电池限制在最低限度。他们完全禁止它......而且它不像是一个电池猪,每隔几分钟醒来做一些事情......不超过邮件和日历。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多