我正在研究一個應用程序,我正在嘗試使用位置感知和地理圍欄進行開發。我能夠按照教程解釋如何使用硬編碼的經度和緯度來設置地理圍欄。當應用程序關閉時創建新的地理柵欄
兩個問題:
首先,有沒有辦法從服務器「推」新的經度和緯度的應用程序,將它們設置爲新的地理圍欄區域甚至當應用程序被關閉(完全關閉不背景)?
其次,有沒有辦法做到這一點,當應用程序在後臺運行?
謝謝。
我正在研究一個應用程序,我正在嘗試使用位置感知和地理圍欄進行開發。我能夠按照教程解釋如何使用硬編碼的經度和緯度來設置地理圍欄。當應用程序關閉時創建新的地理柵欄
兩個問題:
首先,有沒有辦法從服務器「推」新的經度和緯度的應用程序,將它們設置爲新的地理圍欄區域甚至當應用程序被關閉(完全關閉不背景)?
其次,有沒有辦法做到這一點,當應用程序在後臺運行?
謝謝。
「首先,有沒有什麼辦法來‘推’從 服務器新的經度和緯度的應用程序,將它們設置爲新的地理圍欄區域,即使 應用程序被關閉」
你的意思是推新的地理柵欄到應用程序:
不,如果應用程序關閉,你不能這樣做。
如果應用程序醒來,它可以請求是否有任何來自服務器的新地理柵欄。
我認爲你應該可以在後臺運行應用程序的情況下添加新的地理柵欄,你只需要觸發和事件並使用該調用。例如,你可以使用AlarmManager(如果設備被關閉或重新啓動報警丟失)
希望這有助於, 赫克託
應用程序可以通過操作系統中的「推送通知」被喚醒。然後,AlexWien在回答中說:「如果應用程序醒來,它可以請求服務器是否有新的地理柵欄。」
如果應用程序在後臺運行,理論上可以推送新的地理柵欄嗎? – JustAnotherCoder 2013-02-19 19:50:22
我不知道,如果推送服務在後臺可用,請閱讀文件,或者提出一個新問題。 – AlexWien 2013-02-19 20:26:08