मैं व्यापक परीक्षण नहीं किया है, लेकिन सबूत नहीं है कि आवेदन प्रकट में है कि android.permission.ACCESS_MOCK_LOCATION के रूप में एक ग्रहण करेंगे काम नहीं करता है (अर्थात, अगर मौजूद है - अनुमति देता है कृत्रिम स्थान प्रदाताओं, अन्यथा नहीं)। ऐसे में नकली जीपीएस अनुप्रयोग जैसे https://play.google.com/store/apps/details?id=com.lexa.fakegps किसी भी एप्लिकेशन के साथ काम करते हैं, भले ही उसके पास ACCESS_MOCK_LOCATION सेट है या नहीं। ऐसा लगता है कि उपयोगकर्ता डिवाइस सेटिंग्स में नकली स्थानों की अनुमति देता है।अनुमति ACCESS_MOCK_LOCATION को अनदेखा किया गया है?
शायद ACCESS_MOCK_LOCATION वास्तव में मतलब यह है कि आवेदन ही कृत्रिम स्थान प्रदाता हो सकता है? यदि ऐसा है, तो इसे WRITE_MOCK_LOCATION की तरह अधिक पढ़ा जाना चाहिए, नाम (पढ़ना) नहीं है क्योंकि नाम सुझाएगा। एक सुविधा की तुलना में बग की तरह लगता है। यदि यह सच है, तो वास्तव में यह सुनिश्चित करने का कोई तरीका नहीं है कि जीपीएस स्थान वास्तविक है, नकली नहीं है?
कृपया मेरा उत्तर जांचें। – PageNotFound
धन्यवाद, लेकिन आप वास्तव में मेरे प्रश्न का उत्तर नहीं दे रहे हैं।मेरी चिंता यह है कि कुछ तृतीय पक्ष ऐप्स नकली आसानी से गैर-रूट डिवाइस पर जीपीएस स्थान बना सकते हैं, और जीपीएस का उपभोग करने वाला मेरा आवेदन इसके बारे में सुरक्षित नहीं हो सकता है। मेरा ऐप सुरक्षा ऐप है, जो बहुत कम उपयोगी है अगर कोई एंडुसर इस के साथ किसी भी जीपीएस स्थान को नकली कर सकता है। क्या इसके आसपास कोई रास्ता है? – JaakL