इसे इंस्टॉल करने के लिए क्या ज़रूरी है?

प्रोग्रेसिव वेब ऐप्लिकेशन (PWA), वेब टेक्नोलॉजी का इस्तेमाल करके बनाए गए आधुनिक और अच्छी क्वालिटी वाले ऐप्लिकेशन होते हैं. PWA, iOS/Android/डेस्कटॉप ऐप्लिकेशन जैसी ही सुविधाएं देते हैं. ये ऐप्लिकेशन, नेटवर्क की खराब स्थिति में भी भरोसेमंद होते हैं. साथ ही, इन्हें इंस्टॉल किया जा सकता है, ताकि उपयोगकर्ता इन्हें आसानी से ढूंढ सकें और इस्तेमाल कर सकें.

ज़्यादातर उपयोगकर्ता, ऐप्लिकेशन इंस्टॉल करने और इंस्टॉल किए गए ऐप्लिकेशन के फ़ायदों के बारे में जानते हैं. इंस्टॉल किए गए ऐप्लिकेशन, ऑपरेटिंग सिस्टम के लॉन्च प्लैटफ़ॉर्म पर दिखते हैं. जैसे, Mac OS X पर ऐप्लिकेशन फ़ोल्डर, Windows पर स्टार्ट मेन्यू, और Android और iOS पर होम स्क्रीन. इंस्टॉल किए गए ऐप्लिकेशन, गतिविधि स्विचर, Spotlight जैसे डिवाइस के सर्च इंजन, और कॉन्टेंट शेयर करने वाली शीट में भी दिखते हैं.

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

इंस्टॉल इंडिकेटर के साथ दिखने वाले ऑमनीबॉक्स का स्क्रीनशॉट.
ब्राउज़र से इंस्टॉल करने का प्रमोशन (डेस्कटॉप)
ब्राउज़र से मिले इंस्टॉल प्रमोशन का स्क्रीनशॉट.
ब्राउज़र से इंस्टॉल करने का प्रमोशन (मोबाइल)

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

इंस्टॉल करने की शर्तें

Chrome में, आपके प्रोग्रेसिव वेब ऐप्लिकेशन को beforeinstallprompt इवेंट ट्रिगर करने और ब्राउज़र में इंस्टॉल करने का प्रमोशन दिखाने से पहले, इन शर्तों को पूरा करना होगा:

  • वेब ऐप्लिकेशन पहले से इंस्टॉल न होना
  • उपयोगकर्ता की दिलचस्पी बढ़ाने के लिए, ये तरीके अपनाए गए हों:
    • उपयोगकर्ता ने पेज पर कम से कम एक बार क्लिक या टैप किया हो. ऐसा किसी भी समय किया जा सकता है, भले ही पेज को पहले लोड किया गया हो
    • उपयोगकर्ता ने किसी भी समय पेज को कम से कम 30 सेकंड तक देखा हो
  • एचटीटीपीएस पर दिखाया जाना चाहिए
  • इसमें वेब ऐप्लिकेशन मेनिफ़ेस्ट शामिल होता है. इसमें ये चीज़ें शामिल होती हैं:
    • short_name या name
    • icons - इसमें 192 पिक्सल और 512 पिक्सल का आइकॉन शामिल होना चाहिए
    • start_url
    • display - यह fullscreen, standalone, minimal-ui या window-controls-overlay में से कोई एक होना चाहिए
    • prefer_related_applications मौजूद नहीं होना चाहिए या false होना चाहिए

अन्य ब्राउज़र में इंस्टॉल करने की शर्तें एक जैसी होती हैं. हालांकि, इनमें थोड़े अंतर हो सकते हैं. ज़्यादा जानकारी के लिए, संबंधित साइटें देखें: