什么是iOS 4.0位置多任务处理能力

时间:2010-07-30 10:18:36

标签: iphone ios

Apple的开发者网站描述了应用可以使用的3种背景服务,音乐,位置和VoIP。

当他们描述后台位置服务时,他们会谈论两种类型的应用:关键应用和非关键应用。 GPS导航应用程序属于“关键”类别,基于位置的社交网络(如Gowalla和Loops)属于非关键类别。

我有几个问题

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

  2. 我想知道是否有办法让应用程序每隔2分钟唤醒一次GPS采样并重新入睡? 2。

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

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

  5. 谢谢!

1 个答案:

答案 0 :(得分:3)

据我所知:

  1. 这取决于您所在地区的小区覆盖范围。可能是100米,可能是2公里。
  2. 据我所知不是。
  3. 这只是通知(就像推送通知不会唤醒应用程序一样)
  4. 可能会获得批准,但用户会抱怨不必要的电池耗尽。