Android APN ఆధారాలు మరియు Network ProxyInfo వేర్వేరు లక్ష్యాలకు
Android మద్దతు ఇచ్చే ఇంటర్ఫేస్ల ద్వారా నెట్వర్క్ ప్రాక్సీ కాన్ఫిగరేషన్ను చదవండి మరియు క్యారియర్ యాక్సెస్ ఆధారాలను HTTP ప్రాక్సీ ఖాతా నుండి వేరుగా ఉంచండి.
Android యాప్కు కనెక్షన్ సెట్టింగ్లు లేకుండానే ప్రస్తుత ప్రాక్సీ చిరునామా అవసరం కావచ్చు. user లేదా password అనే డేటాబేస్ నిలువు వరుసను వెతకడం బదులు నెట్వర్క్ ప్రాక్సీ ఇంటర్ఫేస్ నుండి ప్రారంభించండి.
టెలిఫోనీ APN కాన్ఫిగరేషన్ క్యారియర్ యాక్సెస్ను వివరిస్తుంది. దాని ఖాతా ఫీల్డ్లు ఆ కాన్ఫిగరేషన్కు చెందుతాయి. అవి Wi-Fi, నిర్వహిత నెట్వర్క్ లేదా యాప్ ప్రైవేట్ కనెక్షన్లో ఎంచుకున్న HTTP ప్రాక్సీకి సాధారణ ఆధారాల నిల్వ కాదు.
| అవసరమైన సమాచారం | సంబంధిత కాన్ఫిగరేషన్ |
|---|---|
| క్యారియర్ డేటా-యాక్సెస్ ఖాతా | APN సెట్టింగ్లు, ప్లాట్ఫారమ్ యాక్సెస్ పరిమితులతో |
| ప్రస్తుత నెట్వర్క్ HTTP ప్రాక్సీ | ConnectivityManager మరియు ProxyInfo |
| ఎంచుకున్న ప్రాక్సీ కోరే లాగిన్ | క్లయింట్ మద్దతు ఇచ్చే ప్రామాణీకరణ ప్రవాహం మరియు ఆమోదించిన ఖాతా మూలం |
మద్దతు ఉన్న Android వెర్షన్లో, ConnectivityManager.getDefaultProxy() వర్తించే ప్రాక్సీ సమాచారాన్ని అందిస్తుంది. ఫలితం లేకపోవచ్చు. ProxyInfo నేరుగా ఎండ్పాయింట్ లేదా PAC కాన్ఫిగరేషన్ను వివరించవచ్చు, కాబట్టి ప్రతి ఫలితాన్ని హోస్ట్-మరియు-పోర్ట్ జంటగా పరిగణించే ముందు దాని రూపాన్ని పరిశీలించండి.
ProxyInfo సార్వత్రిక వినియోగదారు పేరు/పాస్వర్డ్ జంటను బయటపెట్టదు. ఎంచుకున్న సేవకు ప్రామాణీకరణ అవసరమైతే, ఉద్దేశించిన ఖాతాను యాప్ మద్దతు ఇచ్చే ఆధారాల ఏర్పాటు ద్వారా పొందండి. ప్రాక్సీ సవాలు మరియు క్యారియర్ లాగిన్ పూర్తిగా భిన్నమైన గుర్తింపులను ఉపయోగించవచ్చు.
ఇది కనుగొనడాన్ని వినియోగం నుండి కూడా వేరు చేస్తుంది. స్థానిక సాకెట్ లేదా స్వంత రవాణా ఉన్న SDK, యాప్ ProxyInfo చదవగలదు అన్న కారణంతో మాత్రమే ప్రాక్సీ-అవగాహన పొందదు. ఎంచుకున్న మార్గాన్ని దాని ప్రోటోకాల్ మరియు ప్రామాణీకరణ పద్ధతిని మద్దతు ఇచ్చే క్లయింట్కు ఇవ్వండి.
టెలిఫోనీ కంటెంట్ ప్రొవైడర్ను అడిగే పాత ఉదాహరణలు నిర్దిష్ట Android విడుదలలు మరియు అనుమతులను వివరిస్తాయి. అవి ఉపయోగకరమైన చారిత్రక నేపథ్యం, కానీ APN ఖాతాను సంబంధం లేని ప్రాక్సీకి తప్పిపోయిన పాస్వర్డ్గా మార్చలేవు.