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 ખાતાને અસંબંધિત પ્રોક્સી માટે ખૂટતા પાસવર્ડમાં ફેરવી શકતા નથી.