2013-07-05 64 views
1

在「查找我的朋友」ios應用程序中,朋友可以詢問其他人的位置。找到我的朋友在後臺抓取位置,位置服務箭頭立即出現。我主要關心的是GPS箭頭指示器僅在用戶被朋友抓住時才顯示(不保持打開)。「查找我的朋友」風格GPS(遠程ping位置)

我的預期場景:鮑勃打開應用程序,並給他的朋友約翰約翰的位置。約翰的手機會暫時顯示GPS箭頭,並在後臺將他的位置發送回服務器,在那裏我們可以將信息發回給Bob。

完成此操作的基本策略是什麼?有沒有辦法在後臺喚醒應用程序以獲取位置?

我不想使用類似重大位置更改的事情,因爲我只想在特定操作發生時抓住用戶位置(朋友給他們打電話)。

非常感謝!

回答

0

您需要在手機上運行一項服務,以處理獲取用戶位置並將其發回的請求。

+0

什麼樣的服務可以讓我在後臺啓動應用程序?我不想發送推送,因爲它會顯示給用戶,我不知道有任何其他方式在應用程序處於後臺時從服務器與客戶端交談。謝謝! – PotatoFro

1

即使我正在嘗試使用相同的解決方案,但是在加載了R後& DI發現無法請求設備打開應用程序併發送位置......蘋果使用自己的api獲取當請求到達時,朋友的位置。