डिवाइस में मौजूद Android कंटेनर ऐप्लिकेशन और REQUIRE_SECURE_ENV के मेनिफ़ेस्ट फ़्लैग का विकल्प

कई उपयोगकर्ता, अलग-अलग तरह के कामों के लिए, डिवाइस में मौजूद Android कंटेनर ऐप्लिकेशन का इस्तेमाल करना पसंद करते हैं. उदाहरण के लिए, किसी ऐप्लिकेशन के लिए एक से ज़्यादा खातों का इस्तेमाल करने की सुविधा चालू करना. हालांकि, ऐसा ज़रूरी नहीं है कि इन ऐप्लिकेशन का इस्तेमाल करने पर उपयोगकर्ताओं को Android में उपलब्ध, सुरक्षा से जुड़ी वे सभी सुविधाएं हमेशा मिलें जिनकी उम्मीद उन्हें होती है. इसी वजह से, हमने डिवाइस और नेटवर्क के गलत इस्तेमाल को लेकर बनाई गई अपनी नीति अपडेट की है, ताकि उपयोगकर्ताओं को डिवाइस में मौजूद Android कंटेनर ऐप्लिकेशन की सुविधाएं मिलती रहें. नीति में बदलाव के तहत, हमने सभी डेवलपर को REQUIRE_SECURE_ENV मेनिफ़ेस्ट फ़्लैग की मदद से इन ऐप्लिकेशन से ऑप्ट-आउट करने का विकल्प भी दिया है.

अक्सर पूछे जाने वाले सवाल

मुझे कैसे पता चलेगा कि मेरा ऐप्लिकेशन, डिवाइस में मौजूद Android कंटेनर में शामिल है?

अगर आपके ऐप्लिकेशन के स्पेस में तीसरे पक्ष के APKs लोड किए जाते हैं और वे इस तरह काम करते हैं, जैसे कि उन्हें किसी सामान्य Android एनवायरमेंट में इंस्टॉल किया गया हो, तो आपके ऐप्लिकेशन को डिवाइस में मौजूद Android कंटेनर माना जाता है. ये APKs सामान्य तौर पर इसलिए काम करते हैं, क्योंकि आपका ऐप्लिकेशन, कॉल को इंटरसेप्ट करता है और संभावित रूप से उसकी प्रॉक्सी करता है.

मेरा ऐप्लिकेशन, डिवाइस में मौजूद Android कंटेनर है. हालांकि, यह निजता और सुरक्षा से जुड़े उपाय उपलब्ध कराता है. क्या मुझे अब भी नीति से जुड़ी नई ज़रूरी शर्तों का पालन करना होगा?

हां, ऐसे एनवायरमेंट के लिए ज़रूरी है कि डिवाइस में मौजूद सभी Android कंटेनर ऐप्लिकेशन, नीति से जुड़ी नई शर्तों का पालन करें.

इंटरसेप्ट करके या कॉल के ज़रिए ऐप्लिकेशन को प्रॉक्सी करने का मतलब क्या है?

डिवाइस में मौजूद Android कंटेनर ऐप्लिकेशन, कंटेनर के बाहर वाले ऐप्लिकेशन की प्रॉक्सी करता है, जिससे ऐसा लगता है कि वे ऐप्लिकेशन भी कंटेनर में शामिल हैं. कंटेनर वाला ऐप्लिकेशन, इंटरसेप्ट करके या कॉल के ज़रिए बाहर वाले ऐप्लिकेशन की प्रॉक्सी करता है. इसके लिए वह एपीआई कॉल को कंटेनर के बाहर वाले ऐप्लिकेशन में भेजने का अनुरोध करने, कॉल को उन पर भेजने, रीडायरेक्ट करने या फिर इंटरसेप्ट करने के विकल्पों में से किसी का भी इस्तेमाल कर सकता है. नई नीतियों के मुताबिक, डिवाइस में मौजूद Android कंटेनर ऐप्लिकेशन, इंटरसेप्ट करके या कॉल के ज़रिए किसी दूसरे ऐप्लिकेशन की प्रॉक्सी नहीं कर सकते हैं.

मेरा ऐप्लिकेशन एक एंटरप्राइज़ ऐप्लिकेशन है, जो उपयोगकर्ताओं के लिए एक अलग वर्क प्रोफ़ाइल बनाता है. साथ ही, इसके लिए डिवाइस के एडमिन की अनुमतियों की ज़रूरत होती है. क्या यह नीति मुझ पर लागू होती है?

नहीं. जिन एंटरप्राइज़ ऐप्लिकेशन में अलग-अलग वर्क प्रोफ़ाइलें बनाई जा सकती हैं और जिन्हें चलाने के लिए डिवाइस के एडमिन की ज़रूरत होती है उन्हें डिवाइस में मौजूद Android कंटेनर ऐप्लिकेशन नहीं माना जाता है.

ऐप्लिकेशन डेवलपर के तौर पर, क्या मुझे अपने मेनिफ़ेस्ट में REQUIRE_SECURE_ENV जोड़ना चाहिए?

जो भी डेवलपर, डिवाइस में मौजूद Android कंटेनर ऐप्लिकेशन का इस्तेमाल नहीं करना चाहते वे REQUIRE_SECURE_ENV को अपने मेनिफ़ेस्ट में शामिल कर सकते हैं. हम ऐसा कोई सुझाव नहीं दे सकते कि किसी खास ऐप्लिकेशन के लिए इस फ्ल़ैग का इस्तेमाल करना है या नहीं. डेवलपर के तौर पर यह आपको तय करना होगा कि आपको इसे इस्तेमाल करना है या नहीं. यह फ़ैसला ऐप्लिकेशन को लेकर बनाई गई आपकी नीतियों के हिसाब से भी अहम हो सकता है.

ऐप्लिकेशन डेवलपर के तौर पर, अगर मैं अपने मेनिफ़ेस्ट में REQUIRE_SECURE_ENV जोड़ूं, तो क्या डिवाइस में मौजूद Android कंटेनर ऐप्लिकेशन, तकनीकी रूप से मेरे ऐप्लिकेशन को लोड नहीं कर पाएंगे?

नहीं, ऐसी कोई भी तकनीकी सुविधा नहीं है जो डिवाइस में मौजूद Android कंटेनर ऐप्लिकेशन को आपका ऐप्लिकेशन लोड करने से रोकती हो. हालांकि, हमारी नीति के मुताबिक, Google Play पर मौजूद Android कंटेनर वाले ऐप्लिकेशन के डेवलपर को उन सभी ऐप्लिकेशन के मेनिफ़ेस्ट की जांच करनी होगी जिन्हें वे अपने Android कंटेनर में लोड करना चाहते हैं. इस नीति के तहत, डेवलपर ऐसे ऐप्लिकेशन लोड नहीं कर सकते जिनके मेनिफ़ेस्ट में REQUIRE_SECURE_ENV फ़्लैग जोड़ा गया हो.


REQUIRE_SECURE_ENV फ़्लैग के बारे में ज़्यादा जानने के लिए, डिवाइस और नेटवर्क के गलत इस्तेमाल से जुड़ी नीति को पढ़ें.

क्या यह उपयोगी था?

हम उसे किस तरह बेहतर बना सकते हैं?
true
खोजें
खोज हटाएं
खोज बंद करें
मुख्य मेन्यू
16556566483331484531
true
खोज मदद केंद्र
true
true
true
true
true
92637
false
false