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 hangenFfurfweddiad perthnasol
Cyfrif mynediad data'r cludwrGosodiadau APN, gyda chyfyngiadau mynediad y platfform
Procsi HTTP cyfredol y rhwydwaithConnectivityManager a ProxyInfo
Mewngofnodi sy'n ofynnol gan brocsi a ddewiswydY 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.

Erthyglau cysylltiedig