ຂໍ້ມູນຢືນຢັນ APN ຂອງ Android ແລະ Network ProxyInfo ຮັບໃຊ້ຈຸດປະສົງຕ່າງກັນ
ອ່ານການຕັ້ງຄ່າ proxy ເຄືອຂ່າຍຜ່ານອິນເຕີເຟສທີ່ Android ຮອງຮັບ ແລະ ເກັບຂໍ້ມູນຢືນຢັນການເຂົ້າເຖິງຂອງຜູ້ໃຫ້ບໍລິການແຍກຈາກບັນຊີ proxy HTTP.
ແອັບ Android ອາດຕ້ອງການທີ່ຢູ່ proxy ປັດຈຸບັນໂດຍບໍ່ມີການຕັ້ງຄ່າການເຊື່ອມຕໍ່. ເລີ່ມຈາກອິນເຕີເຟສ proxy ເຄືອຂ່າຍ ແທນທີ່ຈະຊອກຫາຖັນຖານຂໍ້ມູນຊື່ user ຫຼື password.
ການຕັ້ງຄ່າ APN ໂທລະສັບອະທິບາຍການເຂົ້າເຖິງຂອງຜູ້ໃຫ້ບໍລິການ. ຊ່ອງບັນຊີຂອງມັນເປັນຂອງການຕັ້ງຄ່ານັ້ນ. ພວກມັນບໍ່ແມ່ນບ່ອນເກັບຂໍ້ມູນຢືນຢັນທົ່ວໄປສຳລັບ proxy HTTP ທີ່ເລືອກໃນ Wi-Fi, ເຄືອຂ່າຍທີ່ຈັດການ ຫຼື ການເຊື່ອມຕໍ່ສ່ວນຕົວຂອງແອັບ.
| ຂໍ້ມູນທີ່ຕ້ອງການ | ການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງ |
|---|---|
| ບັນຊີເຂົ້າເຖິງຂໍ້ມູນຂອງຜູ້ໃຫ້ບໍລິການ | ການຕັ້ງຄ່າ APN, ພ້ອມຂໍ້ຈຳກັດການເຂົ້າເຖິງຂອງແພລດຟອມ |
| proxy HTTP ຂອງເຄືອຂ່າຍປັດຈຸບັນ | ConnectivityManager ແລະ ProxyInfo |
| ການເຂົ້າສູ່ລະບົບທີ່ proxy ທີ່ເລືອກຕ້ອງການ | ຂະບວນການຢືນຢັນຕົວຕົນທີ່ລູກຄ້າຮອງຮັບ ແລະ ແຫຼ່ງບັນຊີທີ່ໄດ້ຮັບອະນຸມັດ |
ໃນສະບັບ Android ທີ່ຮອງຮັບ, ConnectivityManager.getDefaultProxy() ສົ່ງຄືນຂໍ້ມູນ proxy ທີ່ໃຊ້ໄດ້. ຜົນລັບອາດບໍ່ມີ. ProxyInfo ອາດອະທິບາຍຈຸດສິ້ນສຸດໂດຍກົງ ຫຼື ການຕັ້ງຄ່າ PAC, ດັ່ງນັ້ນກວດຮູບແບບຂອງມັນກ່ອນຈະຖືທຸກຜົນລັບເປັນຄູ່ໂຮສ ແລະ ພອດ.
ProxyInfo ບໍ່ເປີດເຜີຍຄູ່ຊື່ຜູ້ໃຊ້/ລະຫັດຜ່ານແບບສາກົນ. ຖ້າບໍລິການທີ່ເລືອກຕ້ອງການການຢືນຢັນ, ໃຫ້ໄດ້ບັນຊີທີ່ຕັ້ງໄວ້ຜ່ານການຈັດການຂໍ້ມູນຢືນຢັນທີ່ແອັບຮອງຮັບ. ສິ່ງທ້າທາຍ proxy ແລະ ການເຂົ້າສູ່ລະບົບຂອງຜູ້ໃຫ້ບໍລິການອາດໃຊ້ຕົວຕົນຕ່າງກັນຢ່າງສົມບູນ.
ສິ່ງນີ້ຍັງແຍກການຄົ້ນພົບອອກຈາກການນຳໃຊ້. socket ພື້ນເມືອງ ຫຼື SDK ທີ່ມີການຂົນສົ່ງຂອງຕົນເອງ ບໍ່ກາຍເປັນຜູ້ຮູ້ຈັກ proxy ພຽງເພາະແອັບສາມາດອ່ານ ProxyInfo. ມອບເສັ້ນທາງທີ່ເລືອກໃຫ້ລູກຄ້າທີ່ຮອງຮັບໂປຣໂຕຄອນ ແລະ ວິທີຢືນຢັນຂອງມັນ.
ຕົວຢ່າງເກົ່າທີ່ສອບຖາມຜູ້ໃຫ້ບໍລິການເນື້ອຫາໂທລະສັບ ອະທິບາຍສະບັບ Android ແລະ ສິດອະນຸຍາດສະເພາະ. ພວກມັນເປັນບໍລິບົດທາງປະຫວັດສາດທີ່ເປັນປະໂຫຍດ, ແຕ່ບໍ່ສາມາດປ່ຽນບັນຊີ APN ໃຫ້ເປັນລະຫັດຜ່ານທີ່ຂາດສຳລັບ proxy ທີ່ບໍ່ກ່ຽວຂ້ອງໄດ້.