2010-07-30 35 views
1

Apple的開發人員網站描述了應用程序可以使用的3種背景服務,音樂,位置和VoIP。什麼是iOS 4.0位置多任務功能

當他們描述背景位置服務時,他們會談到兩種類型的應用程序:關鍵應用程序和非關鍵應用程序。 GPS導航應用屬於「關鍵」類別,基於位置的社交網絡如Gowalla和Loops屬於非關鍵類別。

我有幾個問題

  1. 我建立一個基於位置的社交網絡,谷歌縱橫等。這種應用程序屬於「非關鍵」類別。無論何時手機交換蜂窩塔,這些應用都會被操作系統喚醒。那多久?那有多準確?將100米的變化喚醒應用程序?

  2. 我想知道是否有方法讓應用程序每隔2分鐘喚醒以採樣GPS並返回到睡眠狀態? 2.

  3. 我聽說有新的警報功能,您可以提前安排。這些警報是否可以喚醒應用程序,或者它們只是文本通知?

  4. 如果我將線程註冊爲關鍵位置線程,那麼我該如何完成後臺活動和gps訪問呢?蘋果會不會批准我的應用程序?

謝謝!

回答

3

據我所知:

  1. 這取決於您所在地區的小區覆蓋。可能是100米,可能是2公里。
  2. 據我所知不。
  3. 這只是通知(如推送通知不會喚醒應用程序)
  4. 它可能被批准,但用戶會抱怨不必要的電池耗盡。
+0

所以基本上,你不能在iPhone打造的谷歌縱橫的客戶端?... 它很可能在Android .. 這就像蘋果不信任開發商的CPU /電池限制最低限度。他們完全禁止它... 它不像它是一個電池豬,醒來每隔幾分鐘,做這件事...不超過郵件和日曆。 – eyalw 2010-07-30 16:37:07