2017-07-04 58 views
2

我正在開發一個移動應用程序來跟蹤員工在離子位置。 我面臨的問題是,用戶禁用GPS /互聯網或啓用飛行模式。所以很難跟蹤他們各自的位置。是否有可能限制禁用GPS,互聯網或啓用飛行模式

現在我所做的是,如果用戶關閉gps /互聯網。我創建了一個日誌文件,並在他再次打開時將日誌發送到服務器。我無法做任何特別的禁用飛行模式,所以我只檢查互聯網/ GPS。

我的方法是正確的還是可用於限制禁用GPS,互聯網或啓用飛行模式的替代方法。或者它只能在本地應用程序中使用。

+0

我不認爲這是可能的,除非設備是根植的,如果你得到這個工作,請分享,非常有趣! –

回答

0

在這種情況下,您應該將您的應用安裝爲設備所有者。作爲設備所有者應用,您可以完全控制位置,您的應用可以啓用它並在沒有用戶干預的情況下禁用它。飛機模式的問題仍然存在,但您可以使用帶有「網絡類型任意」約束的作業服務計劃工作,當連接回來時,可以發送離線填充的日誌文件。通常情況下,使用作業發送更多數據比每次發送單個地點更好,以避免電池消耗。

相關問題