Maaaring kailanganin ng isang app na Android ang kasalukuyang address ng proxy nang hindi nagmamay-ari ng mga setting ng koneksyon. Magsimula sa interface ng proxy ng network sa halip na maghanap ng column ng database na tinatawag na user o password.

Inilalarawan ng konfigurasyon ng APN ng telepono ang pag-access ng carrier. Ang mga field ng account nito ay kabilang sa konfigurasyong iyon. Hindi sila pangkalahatang imbakan ng kredensyal para sa HTTP proxy na pinili sa Wi-Fi, pinamamahalaang network, o pribadong koneksyon ng isang app.

Kailangang impormasyonKaugnay na konfigurasyon
Account sa pag-access ng data ng carrierMga setting ng APN, kasama ang mga paghihigpit sa pag-access ng platform
Kasalukuyang HTTP proxy ng networkConnectivityManager at ProxyInfo
Login na hinihingi ng piniling proxyAng daloy ng pagpapatotoo na sinusuportahan ng kliyente at ang aprubadong pinagmulan ng account

Sa sinusuportahang bersyon ng Android, ibinabalik ng ConnectivityManager.getDefaultProxy() ang naaangkop na impormasyon ng proxy. Maaaring wala ang resulta. Maaaring ilarawan ng ProxyInfo ang direktang endpoint o konfigurasyon ng PAC, kaya suriin ang anyo nito bago ituring ang bawat resulta bilang pares ng host at port.

Hindi naglalantad ang ProxyInfo ng pangkalahatang pares ng username/password. Kung ang piniling serbisyo ay nangangailangan ng pagpapatotoo, kunin ang inilaan na account sa pamamagitan ng sinusuportahang kaayusan ng kredensyal ng app. Ang hamon ng proxy at login ng carrier ay maaaring gumamit ng ganap na magkaibang pagkakakilanlan.

Inihihiwalay din nito ang pagtuklas mula sa paggamit. Ang isang native na socket o SDK na may sariling transport ay hindi nagiging mulat sa proxy dahil lang sa nababasa ng app ang ProxyInfo. Ibigay ang piniling ruta sa isang kliyenteng sumusuporta sa protocol at paraan ng pagpapatotoo nito.

Inilalarawan ng mas lumang mga halimbawa na nagtatanong sa isang provider ng nilalaman ng telepono ang partikular na mga release at pahintulot ng Android. Kapaki-pakinabang silang makasaysayang konteksto, ngunit hindi nila magagawang password na kulang para sa isang walang kaugnayang proxy ang isang account ng APN.

Kaugnay na mga artikulo