Android-APN-bewiisstikken en Network ProxyInfo tsjinje ferskillende doelen
Lês de netwurk-proxykonfiguraasje fia de stipe Android-ynterfaces en hâld de tagongsbewiisstikken fan de oanbieder apart fan in HTTP-proxy-account.
In Android-app kin it aktuele proxyadres nedich hawwe sûnder de ferbiningsynstellingen te besitjen. Begjin by de netwurk-proxyynterface ynstee fan te sykjen nei in databasekolom mei de namme user of password.
De telefony-APN-konfiguraasje beskriuwt tagong fan de oanbieder. De accountfjilden dêrfan hearre by dy konfiguraasje. Se binne gjin algemien bewarplak foar bewiisstikken foar de HTTP-proxy dy't keazen is op Wi-Fi, in beheard netwurk of in privee ferbining fan in app.
| Nedige ynformaasje | Relevante konfiguraasje |
|---|---|
| Data-tagongsaccount fan de oanbieder | APN-ynstellingen, mei de tagongsbeheiningen fan it platfoarm |
| Aktuele netwurk-HTTP-proxy | ConnectivityManager en ProxyInfo |
| Oanmelding dy't in keazen proxy freget | De troch de klient stipe autentikaasjestream en de goedkarde accountboarne |
Op in stipe Android-ferzje jout ConnectivityManager.getDefaultProxy() de tapaslike proxy-ynformaasje werom. It resultaat kin ûntbrekke. In ProxyInfo kin in direkte einpunt of PAC-konfiguraasje beskriuwe, besjoch dêrom syn foarm foardat jo elk resultaat as in host-en-poartpear behannelje.
ProxyInfo biedt gjin universeel brûkersnamme/wachtwurdpear. As de keazen tsjinst autentikaasje freget, krije dan it bedoelde account fia de troch de app stipe bewiisstikkenregeling. In proxy-útdaging en in oanmelding by de oanbieder kinne hiel ferskillende identiteiten brûke.
Dit skiedt ek ûntdekking fan gebrûk. In native socket of in SDK mei eigen ferfier wurdt net proxy-bewust allinnich om't de app ProxyInfo lêze kin. Jou de keazen rûte oan in klient dy't syn protokol en autentikaasjemetoade stipet.
Aldere foarbylden dy't in telefony-ynhâldoanbieder freegje, beskriuwe bepaalde Android-ferzjes en tastimmingen. Se binne nuttige histoaryske kontekst, mar se kinne in APN-account net feroarje yn it ûntbrekkende wachtwurd foar in net besibbe proxy.