डेवलपर के लिए, आइसोलेटेड वेब ऐप्लिकेशन की अनुमति वाली सूची

Robert Ferens
Robert Ferens
Demián Renzulli
Demián Renzulli

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

IWA की अनुमति वाली सूची क्या है?

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

अनुमति वाली सूची में शामिल ऐप्लिकेशन को इंस्टॉल करने और इस्तेमाल करने पर क्या असर पड़ता है?

Chrome 143 से, आपको यह व्यवहार दिख सकता है.

अनुमति वाली सूची में शामिल ऐप्लिकेशन

अनुमति वाले ऐप्लिकेशन की सूची में शामिल ऐप्लिकेशन पूरी तरह से काम करते रहेंगे. साथ ही, उन्हें इंस्टॉल और अपडेट किया जा सकेगा. इसके अलावा, इस सुविधा के लॉन्च होने से उन पर कोई असर नहीं पड़ेगा और उनका इस्तेमाल जारी रखा जा सकेगा.

अनुमति वाली सूची में शामिल नहीं किए गए ऐप्लिकेशन के मौजूदा इंस्टॉलेशन

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

ऐसे ऐप्लिकेशन जो इंस्टॉल नहीं किए गए हैं और न ही अनुमति वाली सूची में शामिल हैं

नीति के तहत, अनुमति मिली ऐप्लिकेशन की सूची में शामिल नहीं किए गए ऐप्लिकेशन को एडमिन पैनल से इंस्टॉल नहीं किया जा सकता. हालांकि, chrome://web-app-internals का इस्तेमाल करके, डेवलपर मोड में इन्हें इंस्टॉल और टेस्ट किया जा सकता है. इसके लिए, Chrome फ़्लैग चालू करना ज़रूरी है: chrome://flags#enable-isolated-web-app-dev-mode.

ज़रूरी बातें

  • अनुमति वाली सूची में किसी ऐप्लिकेशन को जोड़ने से, उसके सभी वर्शन को अपने-आप अनुमति मिल जाती है.
  • अनुमति वाली सूची से, इन नीतियों पर असर पड़ता है:
    • मैनेज किए जा रहे उपयोगकर्ता और मैनेज किए जा रहे गेस्ट सेशन के लिए: IsolatedWebAppInstallForceList
    • कीऑस्क के लिए: DeviceLocalAccounts

अनुमति वाली सूची की ज़रूरत क्यों होती है?

अनुमति वाली सूची के तीन मुख्य लक्ष्य हैं.

  • स्थिरता और क्वालिटी बनाए रखें: फ़िलहाल, आईडब्ल्यूए की सुविधा कुछ ही डेवलपर के लिए उपलब्ध है, क्योंकि यह प्रॉडक्ट अभी शुरुआती दौर में है. Google, डेवलपर के एक चुनिंदा ग्रुप के साथ काम कर रहा है. इससे यह पक्का किया जा सकेगा कि बड़े पैमाने पर रिलीज़ करने से पहले, प्रॉडक्ट अच्छी क्वालिटी का हो और ठीक से काम करे. अनुमति वाली सूची से यह पक्का किया जाएगा कि आईडब्ल्यूए सिर्फ़ इन डेवलपर से मिले.
  • भरोसेमंद संपर्क चैनल सेट अप करें: डेवलपर के साथ सीधे तौर पर बातचीत करने का चैनल बनाएं. यह मुख्य रोटेशन जैसी प्रोसेस के लिए ज़रूरी है.
  • नियमों और शर्तों का पालन करना: पक्का करें कि डेवलपर, Chrome ब्राउज़र के ज़रिए आइसोलेटेड वेब ऐप्लिकेशन (आईडब्ल्यूए) को डिप्लॉय करने के लिए, Google के इस्तेमाल से जुड़े नियमों को समझें और उनका पालन करें.

डेवलपर के लिए ज़रूरी शर्तें

अपने आइसोलेटेड वेब ऐप्लिकेशन को अनुमति वाली सूची में जोड़ने के लिए, आपको Google से संपर्क करना होगा. इसके लिए, Google के पार्टनर के साथ संपर्क करने के लिए इस्तेमाल किए जाने वाले अपने खाते का इस्तेमाल करें. उन्हें ऐप्लिकेशन के बारे में खास जानकारी दें, IWA की सुरक्षा से जुड़े सिद्धांतों का पालन करें, और उचित इस्तेमाल की नीति को स्वीकार करें.

अगर आपके पास Google पार्टनर का संपर्क नहीं है, तो हो सकता है कि आप IWA के शुरुआती प्रोग्राम में शामिल न हों.

अनुमति वाली सूची में शामिल होने की शर्तें

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

अनुमति वाली सूची में शामिल करने की प्रोसेस

किसी IWA को अनुमति वाली सूची में शामिल करने के लिए, यह तरीका अपनाएं:

चरण कार्रवाई विवरण Responsible
1 अनुमति के लिए अनुरोध करना डेवलपर/पार्टनर, Google के अपने संपर्क (पार्टनर इंजीनियरिंग या अन्य संपर्क) से संपर्क करता है. डेवलपर / पार्टनर
2 अनुरोध करने वाले व्यक्ति को जवाब देना Google का संपर्क, अनुरोध करने वाले व्यक्ति को निर्देश देता है. इसमें अनुरोध फ़ॉर्म का लिंक और ईमेल से मिलने वाले अन्य निर्देश शामिल हैं. Google Contacts
3 डेटा उपलब्ध कराना डेवलपर/पार्टनर, दिए गए फ़ॉर्म का इस्तेमाल करके आईडब्ल्यूए रजिस्टर करता है. मदद पाने के लिए, Google के संपर्क से सलाह ली जा सकती है. डेवलपर / पार्टनर
4 अनुरोध प्रोसेस करना और
सुझाव/राय देना या शिकायत करना
Google, अनुमति वाली सूची में शामिल करने के अनुरोध की समीक्षा करता है. इसके बाद, दो कामकाजी हफ़्तों के अंदर जवाब देता है. इसमें अनुरोध को स्वीकार या अस्वीकार किया जाता है. इसके अलावा, डेवलपर से ज़्यादा जानकारी के लिए संपर्क भी किया जा सकता है. मंज़ूरी मिलने के बाद, बंडल आईडी को अनुमति वाली सूची में जोड़ दिया जाता है. साथ ही, पार्टनर को यह सूचना दी जाती है कि बदलाव कब से लागू होगा. Google Contacts

डेटा सुरक्षित करने वाली कुंजी का नया वर्शन बनाना

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