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 खातालाई असम्बन्धित प्रोक्सीका लागि हराएको पासवर्ड बनाउन सक्दैनन्।