Tətbiq kimlər üçündür?

Tərtibatçılar və QA üçün — məkandan asılı ssenariləri yerə getmədən yoxlamaq üçün; qalanları üçün — saxta məkanı dəstəkləyən tətbiqlərdə şəxsi işlər üçün.

Peşəyə görə deyil, vəzifəyə görə bölmək daha aydındır.

Tərtibatçılar və testçilər — məkandan asılı ssenariləri yerə getmədən təkrarlamaq üçün. Şəhərin konkret nöqtəsində ortaya çıxan xəta masanızdan təkrarlanan sınağa çevrilir: istinad nöqtələri dəsti seçilmişlərdə saxlanılır, sayt və test cihazları arasında sinxronlaşdırılır və bir toxunuşla çağırılır. Yoxlama siyahısı ilə ayrıca icmal — məkanın test edilməsi haqqında məqalədə.

Dəqiq ünvanını paylaşmaq istəməyənlər. Bəzi tətbiqlər real ehtiyac olmadan məkan istəyir, girişdən imtina isə onları tamamilə sıradan çıxarır. Əvəzləmə «dəqiq ünvanımı ver» və «tətbiqdən istifadə etmə» arasında üçüncü variant verir: mənzilin yerinə rayonu və ya şəhəri paylaşmaq.

Başqa region lazım olanlar. Xəritələri, cədvəlləri, yerli elanları və qiymətləri başqa şəhərin sakini kimi görmək — əvəzləmənin heç kəsi çaşdırmadığı ssenaridir.

Tətbiqin kimə uyğun gəlmədiyini əvvəlcədən demək daha yaxşıdır. Xidmətin «saxta mənbə» işarəsini oxuduğu və əvəzlənmiş koordinatlarla işləməkdən imtina etdiyi yerdə o kömək etməyəcək: bank tətbiqləri, çatdırılmanın təsdiqi, korporativ iş vaxtı uçotu, antiçit sistemli oyunlar. Bu, qüsur deyil, tətbiqin ciddi şəkildə Android-in daxili mexanizmi çərçivəsində işləməsinin və əvəzləmə faktını gizlətməməsinin nəticəsidir.

Və o, VPN-i əvəz etmir. VPN şəbəkə trafikinizin haradan gəldiyini dəyişir, əvəzləmə isə sistemin tətbiqlərə verdiyi koordinatları. Məkanı IP ünvanına görə təyin edən tətbiq əvəzlənmiş koordinatları hiss etməyəcək, sistemdən koordinat soruşan tətbiq isə VPN-i hiss etməyəcək. Bəzən hər ikisi lazımdır — nümunələr üçün məkan əvəzləməsi yoxsa VPN məqaləsinə baxın.

Sualınız qaldı? Dəstəyə yazın.