Қолданба кімге арналған?

Әзірлеушілер мен QA-ға — геолокацияға байланысты сценарийлерді орнына бармай тексеру үшін; қалғандарына — жалған орналасуды қолдайтын қолданбалардағы жеке міндеттер үшін.

Мамандық бойынша емес, міндет бойынша бөлген түсініктірек.

Әзірлеушілер мен тестілеушілер — геолокацияға байланысты сценарийлерді орнына бармай қайталау үшін. Қаланың нақты нүктесінде шығатын қате үстел басынан қайталанатын сынаққа айналады: эталон нүктелер жиынтығы таңдаулыларда сақталады, сайт пен сынақ құрылғылары арасында синхрондалады және бір басумен шақырылады. Тексеру тізімі бар бөлек шолу — геолокацияны тестілеу туралы мақалада.

Нақты мекенжайын айтқысы келмейтіндер. Кейбір қолданбалар орналасуды нақты қажеттіліксіз сұрайды, ал қолжетімділіктен бас тарту оларды мүлдем бұзады. Алмастыру «нақты мекенжайымды беру» мен «қолданбаны пайдаланбау» арасында үшінші нұсқа береді: пәтердің орнына ауданды немесе қаланы көрсету.

Басқа өңір қажет болатындар. Карталарды, кестелерді, жергілікті хабарландырулар мен бағаларды басқа қаланың тұрғыны көргендей көру — алмастыру ешкімді жаңылыстырмайтын сценарий.

Қолданба кімге сай келмейтінін алдын ала айтқан жөн. Ол қызмет «жалған көз» белгісін оқып, алмастырылған координаттармен жұмыс істеуден бас тартатын жерде көмектеспейді: банк қолданбалары, жеткізуді растау, корпоративтік уақыт есебі, античиті бар ойындар. Бұл кемшілік емес, қолданбаның тек Android-тың кірістірілген механизмі шегінде жұмыс істеуінің және алмастыру фактісін жасырмауының салдары.

Сондай-ақ ол VPN-ді алмастырмайды. VPN желілік трафигіңіздің қайдан шығатынын өзгертеді; алмастыру жүйе қолданбаларға беретін координаттарды өзгертеді. Орналасуды IP мекенжайы бойынша анықтайтын қолданба алмастырылған координаттарды байқамайды, ал жүйеден координат сұрайтын қолданба VPN-ді байқамайды. Кейде екеуі де керек — мысалдарды геолокацияны алмастыру немесе VPN мақаласынан қараңыз.

Сұрақтарыңыз қалды ма? Қолдау қызметіне жазыңыз.