2012-04-16 47 views
2

我正在考慮爲Android或iOS開發一個應用程序,但該應用程序的整個目的是基於位置的遊戲,如foursquare。問題在於,如果人們可以用假冒僞劣的方式來欺騙他們的位置,那麼這個遊戲將是非常不公平的,我想知道是否有辦法確保他們給我的位置是他們的實際位置。有什麼辦法可以防止android/ios上的非法位置?

這是可能的,或者我只需要相信用戶他們正在使用他們真正的GPS位置,而不是被黑客入侵的軟件來改變它?

預先感謝

+0

這就是人們所做的:-(你必須進入啓發式,如「如果A人昨天在倫敦,他們今天不能在埃及」,這顯然也是有缺陷的。有人可能有一個更好的主意! – Blundell 2012-04-16 22:36:10

+4

重複http://stackoverflow.com/questions/6880232/disable-check-for-mock-location-prevent-gps-spoofing? – Tim 2012-04-16 22:36:55

+0

我認爲提供在蒂姆的鏈接,加上什麼布倫德爾建議,將提供的答案的組合是最合適的方法。 – srowley 2012-05-29 23:44:48

回答

0

有iOS和Android沒有一般的代碼/ API溶液。

讓事情變得困難的一件事是,即使設備API保證了準確的位置,Android設備也可以「紮根」,iOS設備可以「越獄」,允許最終用戶修改API實現。

相關問題