Android 11 के बीटा वर्शन 2 में, यह सिस्टम कुछ चुनिंदा डिवाइसों पर ही काम करता है के ज़रिए बताई गई सुविधाएं RFC7710bis और संबंधित कैप्टिव पोर्टल एपीआई.
एपीआई, ऐक्सेस पॉइंट के लिए एक भरोसेमंद तरीका मुहैया कराता है, ताकि वे खुद की पहचान कैप्टिव पोर्टल. इससे, ऐक्सेस पॉइंट के लिए इस्तेमाल के नए उदाहरण भी उपलब्ध होते हैं. इनकी मदद से, ऐक्सेस पॉइंट अपने उपयोगकर्ताओं को सेशन और जगह की जानकारी जैसी जानकारी पब्लिश कर सकते हैं.
कैप्टिव पोर्टल की बेहतर पहचान
Android 5.0 (एपीआई लेवल 21) से, Android डिवाइसों ने कैप्टिव पोर्टल का पता लगाना शुरू कर दिया है. साथ ही, उपयोगकर्ता को सूचना दी है कि इंटरनेट ऐक्सेस करने के लिए, उन्हें नेटवर्क में साइन इन करना होगा. कैप्टिव पोर्टल का पता लगाने के लिए, क्लीयरटेक्स्ट एचटीटीपी जांच का इस्तेमाल किया गया
डेस्टिनेशन (जैसे कि connectivitycheck.gstatic.com
) के साथ शेयर किए जाते हैं और अगर जांच
एक HTTP रीडायरेक्ट मिला, तो डिवाइस ने यह मान लिया कि नेटवर्क कैप्टिव है
पोर्टल पर जाएं. यह तकनीक भरोसेमंद नहीं हो सकती, क्योंकि इसमें कोई स्टैंडर्ड यूआरएल नहीं है
जांच कर ली है, और इस तरह की जांच को गलती से अनुमति दी जाती है या ब्लॉक किया जा सकता है (न कि
कैप् टिव पोर्टल नेटवर्क से रीडायरेक्ट किया जाता है. इस एपीआई की मदद से, पोर्टल
पॉज़िटिव सिग्नल बताता है कि लॉग इन करने के लिए यूआरएल के साथ-साथ लॉगिन करना ज़रूरी है.
Android 11, RFC7710bis में बताए गए डीएचसीपी विकल्प 114 के साथ काम करता है. हम आने वाले समय के अपडेट में, राऊटर विज्ञापन विकल्प के लिए सहायता जोड़ सकते हैं. अगर आपने डीएचसीपी के दौरान, इस विकल्प से डिवाइस को कैप्टिव पोर्टल एपीआई का यूआरएल मिलता है हैंडशेक, डिवाइस कनेक्ट होने के तुरंत बाद एपीआई कॉन्टेंट को फ़ेच कर लेते हैं और अगर नेटवर्क कैप्टिव है, तो उपयोगकर्ताओं को लॉग इन करने का निर्देश दिया जाता है.
अगर एपीआई उपलब्ध नहीं है या किसी पोर्टल का विज्ञापन नहीं दिखाया जाता है, तो सिस्टम पोर्टल का पता लगाना और एचटीटीपी/एचटीटीपीएस का इस्तेमाल करके इंटरनेट कनेक्टिविटी की पुष्टि करना जारी रखना पहले की तरह ही जांच होगी.
जगह की ओर से पब्लिश की गई जानकारी
बंदी में बताए गए venue-info-url
के साथ काम करता है, Android 11
पोर्टल एपीआई के बारे में ज़्यादा जानें. इस यूआरएल से उपयोगकर्ताओं को
अपने ब्राउज़र में ऐक्सेस पॉइंट स्थान मिल सकता है. डिफ़ॉल्ट रूप से, उपयोगकर्ता इस यूआरएल को खोल सकते हैं. इसके लिए, उन्हें लॉग इन करने के बाद सूचना से या अपनी नेटवर्क सेटिंग से ऐसा करना होगा.
पहली इमेज. अगर नेटवर्क, जगह का यूआरएल उपलब्ध कराता है, तो सिस्टम एक सूचना पॉप अप करता है, जिससे उपयोगकर्ता उस पेज पर जा सकता है
दूसरी इमेज. नेटवर्क की जानकारी वाली स्क्रीन से साइट खोलने के लिए बटन
आने वाले समय में इस्तेमाल के उदाहरण
लॉन्च के दौरान, Android 11 सिर्फ़ बुनियादी सेटिंग के साथ काम करता है कैप्टिव पोर्टल API से मिली सुविधा का इस्तेमाल कर रहे हैं, तो नई सुविधा डिवाइसों को Google Play के सिस्टम अपडेट के ज़रिए लॉन्च के बाद अपडेट करता है. हम नेटवर्क को बढ़ावा देते हैं ऑपरेटर के लिए, कैप्टिव पोर्टल एपीआई को लागू करना होगा, ताकि आने वाले समय में इसका इस्तेमाल किया जा सके इन सुधारों को ध्यान में रखकर:
- फ़िलहाल, सेशन का समय (
seconds-remaining
) डिफ़ॉल्ट तौर पर इस्तेमाल हो रहा है सेटिंग ऐप्लिकेशन की मदद से उपयोगकर्ताओं को यह जानकारी दी जाती है कि पोर्टल में कितना समय बचा है. लॉगिन यूआरएल (can-extend-session
) की मदद से सेशन को बढ़ाने की सुविधा ये काम कर सकती है एपीआई की मदद से भी इसकी जानकारी दी जा सकती है, ताकि सिस्टम उपयोगकर्ता को इसके बारे में सूचना दे सके सेशन खत्म हो चुके हों या उन्हें जल्द ही खत्म होने वाला हो. - उपयोगकर्ताओं को अनुमति देने के लिए, एपीआई की मदद से डेटा कैप (
bytes-remaining
) का विज्ञापन किया जा सकता है बचे हुए डेटा को ट्रैक करने के लिए.