Mae tystlythyrau APN Android a Network ProxyInfo yn gwasanaethu dibenion gwahanol
Darllenwch ffurfweddiad procsi'r rhwydwaith drwy ryngwynebau cefnogir Android a chadwch dystlythyrau mynediad y cludwr ar wahân i gyfrif procsi HTTP.
Gall rhaglen Android fod angen y cyfeiriad procsi cyfredol heb fod yn berchen ar y gosodiadau cyswllt. Dechreuwch gyda rhyngwyneb procsi'r rhwydwaith yn lle chwilio am unrhyw golofn cronfa ddata o'r enw user neu password.
Mae ffurfweddiad APN teleffoni yn disgrifio mynediad y cludwr. Mae ei feysydd cyfrif yn perthyn i'r ffurfweddiad hwnnw. Nid ydynt yn storfa dystlythyrau gyffredinol ar gyfer y procsi HTTP a ddewisir ar Wi-Fi, rhwydwaith a reolir, neu gysylltiad preifat rhaglen.
| Gwybodaeth sydd ei hangen | Ffurfweddiad perthnasol |
|---|---|
| Cyfrif mynediad data'r cludwr | Gosodiadau APN, gyda chyfyngiadau mynediad y platfform |
| Procsi HTTP cyfredol y rhwydwaith | ConnectivityManager a ProxyInfo |
| Mewngofnodi sy'n ofynnol gan brocsi a ddewiswyd | Y llif dilysu a gefnogir gan y cleient a'r ffynhonnell gyfrif a gymeradwywyd |
Ar fersiwn Android a gefnogir, mae ConnectivityManager.getDefaultProxy() yn dychwelyd y wybodaeth procsi berthnasol. Gall y canlyniad fod yn absennol. Gall ProxyInfo ddisgrifio pwynt terfyn uniongyrchol neu ffurfweddiad PAC, felly archwiliwch ei ffurf cyn trin pob canlyniad fel pâr gwesteiwr a phorth.
Nid yw ProxyInfo yn datgelu pâr enw defnyddiwr/cyfrinair cyffredinol. Os yw'r gwasanaeth a ddewiswyd yn gofyn am ddilysu, ceisiwch y cyfrif a fwriadwyd drwy drefniant tystlythyrau a gefnogir gan y rhaglen. Gall her procsi a mewngofnodi cludwr ddefnyddio hunaniaethau hollol wahanol.
Mae hyn hefyd yn gwahanu darganfod oddi wrth ddefnyddio. Nid yw soced brodorol nac SDK â'i gludiant ei hun yn dod yn ymwybodol o brocsi dim ond oherwydd y gall y rhaglen ddarllen ProxyInfo. Rhowch y llwybr a ddewiswyd i gleient sy'n cefnogi ei brotocol a'i ddull dilysu.
Mae enghreifftiau hŷn sy'n holi darparwr cynnwys teleffoni yn disgrifio rhyddhau a chaniatadau Android penodol. Maent yn gyd-destun hanesyddol defnyddiol, ond ni allant droi cyfrif APN yn gyfrinair coll ar gyfer procsi digyswllt.