Android APN hisob ma'lumotlari va Network ProxyInfo turli maqsadlarga xizmat qiladi
Tarmoq proksisi konfiguratsiyasini Android qo'llab-quvvatlaydigan interfeyslar orqali o'qing va operatorning kirish hisob ma'lumotlarini HTTP proksi hisobidan alohida saqlang.
Android ilovasiga ulanish sozlamalariga ega bo'lmasdan ham joriy proksi manzili kerak bo'lishi mumkin. user yoki password deb nomlangan ma'lumotlar bazasi ustunini izlash o'rniga tarmoq proksisi interfeysidan boshlang.
Telefoniya APN konfiguratsiyasi operator kirishini tavsiflaydi. Uning hisob maydonlari shu konfiguratsiyaga tegishli. Ular Wi-Fi, boshqariladigan tarmoq yoki ilovaning xususiy ulanishida tanlangan HTTP proksi uchun umumiy hisob ma'lumotlari ombori emas.
| Kerakli ma'lumot | Tegishli konfiguratsiya |
|---|---|
| Operatorning ma'lumotlarga kirish hisobi | APN sozlamalari, platformaning kirish cheklovlari bilan |
| Tarmoqning joriy HTTP proksisi | ConnectivityManager va ProxyInfo |
| Tanlangan proksi talab qiladigan kirish | Mijoz qo'llab-quvvatlaydigan autentifikatsiya oqimi va tasdiqlangan hisob manbasi |
Qo'llab-quvvatlanadigan Android versiyasida ConnectivityManager.getDefaultProxy() tegishli proksi ma'lumotini qaytaradi. Natija bo'lmasligi mumkin. ProxyInfo to'g'ridan-to'g'ri oxirgi nuqta yoki PAC konfiguratsiyasini tavsiflashi mumkin, shuning uchun har bir natijani xost-va-port jufti deb hisoblashdan oldin uning shaklini tekshiring.
ProxyInfo universal foydalanuvchi nomi/parol juftini oshkor qilmaydi. Agar tanlangan xizmat autentifikatsiyani talab qilsa, ko'zda tutilgan hisobni ilova qo'llab-quvvatlaydigan hisob ma'lumotlari tartibi orqali oling. Proksi sinovi va operatorga kirish butunlay boshqa shaxslardan foydalanishi mumkin.
Bu aniqlashni foydalanishdan ham ajratadi. Mahalliy soket yoki o'z transportiga ega SDK faqat ilova ProxyInfo o'qiy olgani uchun proksidan xabardor bo'lib qolmaydi. Tanlangan marshrutni uning protokoli va autentifikatsiya usulini qo'llab-quvvatlaydigan mijozga bering.
Telefoniya kontent provayderidan so'rov yuboradigan eski misollar muayyan Android versiyalari va ruxsatlarini tavsiflaydi. Ular foydali tarixiy kontekst, lekin APN hisobini bog'liq bo'lmagan proksi uchun yetishmayotgan parolga aylantira olmaydi.