2012-09-07 78 views
0

中的用戶我正打算針對某人的iphone丟失或被盜的時間編寫應用程序。所以它需要通過GPS告訴手機的位置,但如果它被盜了,讓小偷打開GPS並不是一個好主意。所以我想知道是否有可能在沒有提示用戶的情況下打開/關閉GPS。謝謝。以編程方式打開/關閉GPS,而不提示iPhone

+0

只是爲了闡明 - 你是否打算通過App Store或Cydia發佈應用程序? – mja

+0

您可能需要讓用戶首先爲應用程序啓用位置服務。而且他們需要設置限制來防止小偷禁用定位服務。 –

+0

如果存在這種方式,iOS中存在嚴重缺陷。這將允許惡意軟件控制電話的位置是否可用,這對隱私和安全是一個嚴重的風險。 (想象一下某人的電話被告知找到他們是爲了計劃一個攻擊/謀殺/綁架的人,或者是因爲某種原因跟蹤他們的丈夫/妻子的配偶。) –

回答

1

您無法完全繞過提示。但是,如果用戶允許應用使用位置數據,它將不會永久顯示。一旦用戶允許兩次訪問,應用程序不會再提示。對於您描述的應用程序,用戶必須先執行此操作,然後才能在未提示的情況下繼續進行訪問。

位置服務處於活動狀態時,屏幕頂部仍有一個指針圖標。儘管如此,沒有辦法。

4

我不知道,如果你已經看到了這與否:Apple's 'find my iPhone'

無論哪種方式,應用程序必須運行,有GPS功能的,該服務能夠正常工作。任何半智慧小偷都知道要退出這樣的應用程序

相關問題