我見過iphone上的應用程序叫做「移動」我的應用程序關閉時可以使用GPS獲取位置嗎?
gps在背景上運行,而應用程序全部關閉而不在後臺工作。
如何獲取用戶的位置並將其發送給應用程序,而不是在後臺工作?這怎麼可能?
這樣做的功能是什麼?
感謝
我見過iphone上的應用程序叫做「移動」我的應用程序關閉時可以使用GPS獲取位置嗎?
gps在背景上運行,而應用程序全部關閉而不在後臺工作。
如何獲取用戶的位置並將其發送給應用程序,而不是在後臺工作?這怎麼可能?
這樣做的功能是什麼?
感謝
這是不可能的一個應用程序在非jailbraked iphone。再次檢查你真的看到了什麼。
應用程序可以在後臺運行並獲取位置信息。但是一個關閉的應用程序無法做任何事情,因爲它沒有運行。
也許你已經看到狀態欄中的GPS箭頭,保持活動狀態。但是,只要沒有其他應用程序使用GPS,它會在幾秒鐘後消失。
手機在後臺運行時可以獲取位置信息(Google地圖應用會這樣做),但運行後臺線程是您必須證明蘋果在其審覈過程中的特權。
下面是一些documentation by Apple爲背景
我認爲他不是指在後臺運行。他指的是在應用程序已經終止時運行。 – yeesterbunny 2013-03-02 08:56:52
無論哪種方式,您都可以註冊以接收位置更新。這是另一個鏈接到[Apple文檔](http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497- CH2-SW10),當你的應用程序甚至沒有背景時,更新位置信息。 – matt 2013-03-02 09:57:18
這不是問題,evry應用程序可以在後臺運行並獲取位置信息。它並不是特別的特權。它是一個簡單的配置設置。 – AlexWien 2013-03-02 12:59:05
我相當肯定你不能這麼做:如果你願意,那將是一個相當嚴重的隱私問題。 – dasblinkenlight 2013-03-02 01:13:04
我認爲你有你的條件混合。在後臺運行的應用程序與正在關閉的應用程序之間存在**巨大的差異。除非觸發推送通知,否則應用程序在關閉時無法執行任何操作。 – 2013-03-02 13:39:52
你不能這樣做 – rakeshNS 2013-03-02 13:42:45