Android aplikazio batek uneko proxy helbidea behar izan dezake konexio-ezarpenen jabe izan gabe. Hasi sare-proxyaren interfazearekin, user edo password izeneko datu-baseko zutaberik bilatu beharrean.

Telefoniaren APN konfigurazioak operadorearen sarbidea deskribatzen du. Bere kontu-eremuak konfigurazio horrenak dira. Ez dira Wi-Fi-n, kudeatutako sarean edo aplikazio baten konexio pribatuan hautatutako HTTP proxyaren kredentzialen biltegi orokorra.

Beharrezko informazioaErlazionatutako konfigurazioa
Operadorearen datu-sarbideko kontuaAPN ezarpenak, plataformaren sarbide-murrizketekin
Sarearen uneko HTTP proxyaConnectivityManager eta ProxyInfo
Hautatutako proxyak eskatutako saioaBezeroak onartzen duen autentifikazio-fluxua eta onartutako kontu-iturria

Onartutako Android bertsio batean, ConnectivityManager.getDefaultProxy() aplikagarria den proxy informazioa itzultzen du. Emaitza falta daiteke. ProxyInfo amaiera-puntu zuzena edo PAC konfigurazioa deskriba dezake, beraz, aztertu bere forma emaitza bakoitza ostalari-portu pare gisa hartu aurretik.

ProxyInfo-k ez du erabiltzaile-izen/pasahitz pare unibertsalik erakusten. Hautatutako zerbitzuak autentifikazioa eskatzen badu, lortu aurreikusitako kontua aplikazioak onartzen duen kredentzial-ezarpenaren bidez. Proxy erronka batek eta operadorearen saio-hasierak erabat desberdinak diren identitateak erabil ditzakete.

Horrek aurkikuntza erabileratik bereizten du ere. Socket natibo batek edo bere garraio propioa duen SDK batek ez da proxyaz ohartzen aplikazioak ProxyInfo irakur dezakeelako soilik. Eman hautatutako ibilbidea bere protokoloa eta autentifikazio metodoa onartzen dituen bezero bati.

Telefoniaren edukia hornitzaileari kontsulta egiten dioten adibide zaharrek Android bertsio eta baimen zehatzak deskribatzen dituzte. Testuinguru historiko erabilgarria da, baina ezin dute APN kontu bat erlaziorik gabeko proxy baten falta den pasahitz bihurtu.

Erlazionatutako artikuluak