Android қолданбасына қосылу параметрлеріне ие болмай-ақ ағымдағы прокси мекенжайы қажет болуы мүмкін. user немесе password деп аталатын дерекқор бағанын іздеудің орнына желілік прокси интерфейсінен бастаңыз.

Телефония APN конфигурациясы операторға кіруді сипаттайды. Оның тіркелгі өрістері сол конфигурацияға жатады. Олар Wi-Fi, басқарылатын желі немесе қолданбаның жеке қосылысында таңдалған HTTP прокси үшін жалпы тіркелгі деректер қоймасы емес.

Қажетті ақпаратТиісті конфигурация
Оператордың деректерге кіру тіркелгісіAPN параметрлері, платформаның кіру шектеулерімен
Желінің ағымдағы HTTP проксиіConnectivityManager және ProxyInfo
Таңдалған прокси талап ететін кіруКлиент қолдайтын аутентификация ағыны және мақұлданған тіркелгі көзі

Қолдау көрсетілетін Android нұсқасында ConnectivityManager.getDefaultProxy() қолданылатын прокси ақпаратын қайтарады. Нәтиже болмауы мүмкін. ProxyInfo тікелей соңғы нүктені немесе PAC конфигурациясын сипаттауы мүмкін, сондықтан әрбір нәтижені хост-және-порт жұбы ретінде қарастырмас бұрын оның пішінін тексеріңіз.

ProxyInfo әмбебап пайдаланушы аты/құпия сөз жұбын көрсетпейді. Егер таңдалған қызмет аутентификацияны талап етсе, көзделген тіркелгіні қолданба қолдайтын тіркелгі деректер рәсімі арқылы алыңыз. Прокси шақыруы мен операторға кіру мүлдем басқа сәйкестіктерді пайдалануы мүмкін.

Бұл анықтауды пайдаланудан да бөледі. Жергілікті сокет немесе өз тасымалы бар SDK қолданба ProxyInfo оқи алатындықтан ғана проксиді танитын болады емес. Таңдалған маршрутты оның протоколы мен аутентификация әдісін қолдайтын клиентке беріңіз.

Телефония мазмұн жеткізушісіне сұраныс жасайтын ескі мысалдар Android-тың белгілі бір шығарылымдары мен рұқсаттарын сипаттайды. Олар пайдалы тарихи контекст, бірақ APN тіркелгісін байланысы жоқ прокси үшін жетіспейтін құпия сөзге айналдыра алмайды.

Қатысты мақалалар