2013-10-11 54 views
4

在iOS6和以下版本中,這是不可能的,但是在iOS7中使用新的多任務處理API等我想知道它是否可行。我正在開發一個用於個人安全的應用程序......用戶需要能夠在後臺模式下觸發應用程序內的「an」...搖動功能將是最好的方法,但目前爲止似乎不可能..檢測應用程序背景中的搖動事件iOS7

任何幫助將不勝感激。 T

回答

2

背景任務功能並非您所想。蘋果沉重規定它的使用。您可能正在考慮稱爲「後臺抓取」的新iOS 7背景功能。您可以指望每隔幾個小時將其作爲批處理作業激活以進行部分後臺處理。

新的後臺抓取功能將在以下情況下使用:「該應用程序會定期從網絡下載和處理少量內容。」

這會讓您在後臺更新您的應用程序的狀態,以便新的iOS 7多任務功能讓您在該視圖中看到應用程序的更新狀態。沒有iOS 7的背景狀態可以實現你想要的功能。

+1

謝謝你。我現在還每5分鐘就向用戶位置和電池狀態「輪詢」一次服務器,這樣這個新的後臺抓取工作就可以實現這一目標(比現在的解決方案更清晰,即每隔5分鐘就會將應用程序保持在暫停模式, )..有沒有辦法從背景觸發應用程序內的事件?甚至沒有聽私人的API ...基本上這個應用程序將有一個小的用戶羣,所以可以adhoc如果需要和繞過應用程序商店的批准.. –

+1

如果你在談論使用私人API B/C你不必擔心蘋果的批准,也許VOIP?否則地點可能是你最好的選擇。我還沒有研究過這種事情的私人API。 –

+0

甜蜜的感謝伴侶。將調查furthur –