Vitambulisho vya APN vya Android na Network ProxyInfo hutumikia madhumuni tofauti
Soma usanidi wa proksi ya mtandao kupitia violesura vinavyoungwa mkono na Android na tenga vitambulisho vya ufikiaji vya mtoa huduma mbali na akaunti ya proksi ya HTTP.
Programu ya Android inaweza kuhitaji anwani ya proksi ya sasa bila kumiliki mipangilio ya muunganisho. Anza na kiolesura cha proksi ya mtandao badala ya kutafuta safu wima ya hifadhidata inayoitwa user au password.
Usanidi wa APN wa simu unaeleza ufikiaji wa mtoa huduma. Sehemu zake za akaunti ni za usanidi huo. Si hazina ya jumla ya vitambulisho kwa proksi ya HTTP iliyochaguliwa kwenye Wi-Fi, mtandao unaosimamiwa au muunganisho wa faragha wa programu.
| Taarifa inayohitajika | Usanidi unaohusika |
|---|---|
| Akaunti ya ufikiaji wa data ya mtoa huduma | Mipangilio ya APN, pamoja na vikwazo vya ufikiaji vya jukwaa |
| Proksi ya HTTP ya mtandao ya sasa | ConnectivityManager na ProxyInfo |
| Kuingia kunakohitajika na proksi iliyochaguliwa | Mtiririko wa uthibitishaji unaoungwa mkono na mteja na chanzo cha akaunti kilichoidhinishwa |
Kwenye toleo la Android linaloungwa mkono, ConnectivityManager.getDefaultProxy() hurudisha taarifa ya proksi inayofaa. Matokeo yanaweza kukosekana. ProxyInfo inaweza kueleza mwisho wa moja kwa moja au usanidi wa PAC, kwa hivyo chunguza umbo lake kabla ya kuchukua kila matokeo kama jozi la mwenyeji na bandari.
ProxyInfo haionyeshi jozi ya jumla ya jina la mtumiaji/nenosiri. Ikiwa huduma iliyochaguliwa inahitaji uthibitishaji, pata akaunti inayokusudiwa kupitia mpango wa vitambulisho unaoungwa mkono na programu. Changamoto ya proksi na kuingia kwa mtoa huduma zinaweza kutumia utambulisho tofauti kabisa.
Hii pia hutenganisha ugunduzi na matumizi. Soketi asilia au SDK yenye usafirishaji wake haifahamu proksi kwa sababu tu programu inaweza kusoma ProxyInfo. Ipe njia iliyochaguliwa mteja anayounga mkono itifaki yake na mbinu yake ya uthibitishaji.
Mifano ya zamani inayouliza mtoa maudhui ya simu inaeleza matoleo na ruhusa mahususi za Android. Ni muktadha wa kihistoria unaofaa, lakini hauwezi kugeuza akaunti ya APN kuwa nenosiri linalokosekana kwa proksi isiyohusiana.