Android tətbiqi bağlantı parametrlərinə sahib olmadan cari proxy ünvanına ehtiyac duya bilər. user və ya password adlı hər hansı verilənlər bazası sütununu axtarmaq əvəzinə şəbəkə proxy interfeysindən başlayın.

Telefoniya APN konfiqurasiyası operator girişini təsvir edir. Onun hesab sahələri həmin konfiqurasiyaya aiddir. Onlar Wi-Fi-da, idarə olunan şəbəkədə və ya tətbiqin şəxsi bağlantısında seçilmiş HTTP proxy üçün ümumi etimad anbarı deyil.

Lazım olan məlumatMüvafiq konfiqurasiya
Operatorun məlumat girişi hesabıAPN parametrləri, platformanın giriş məhdudiyyətləri ilə
Cari şəbəkə HTTP proxy-siConnectivityManager və ProxyInfo
Seçilmiş proxy-nin tələb etdiyi girişMüştərinin dəstəklədiyi autentifikasiya axını və təsdiqlənmiş hesab mənbəyi

Dəstəklənən Android versiyasında ConnectivityManager.getDefaultProxy() uyğun proxy məlumatını qaytarır. Nəticə olmaya bilər. ProxyInfo birbaşa son nöqtəni və ya PAC konfiqurasiyasını təsvir edə bilər, ona görə də hər nəticəni host-və-port cütü kimi qəbul etməzdən əvvəl onun formasını yoxlayın.

ProxyInfo universal istifadəçi adı/parol cütü təqdim etmir. Seçilmiş xidmət autentifikasiya tələb edirsə, nəzərdə tutulan hesabı tətbiqin dəstəklədiyi etimad mexanizmi ilə əldə edin. Proxy çağırışı və operator girişi tamamilə fərqli kimliklərdən istifadə edə bilər.

Bu həm də aşkarlamanı istifadədən ayırır. Doğma socket və ya öz daşıyıcısı olan SDK yalnız tətbiq ProxyInfo-nu oxuya bildiyi üçün proxy-dən xəbərdar olmur. Seçilmiş marşrutu protokolunu və autentifikasiya metodunu dəstəkləyən müştəriyə verin.

Telefoniya məzmun təminatçısını sorğulayan köhnə nümunələr müəyyən Android buraxılışlarını və icazələrini təsvir edir. Onlar faydalı tarixi kontekstdir, lakin APN hesabını əlaqəsiz proxy üçün itkin parola çevirə bilməzlər.

Əlaqəli məqalələr