वेब ऐप्लिकेशन का मेनिफ़ेस्ट, इंस्टॉल करने की ज़रूरी शर्तों को पूरा नहीं करता

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

वेब ऐप्लिकेशन मेनिफ़ेस्ट में ऐसी अहम जानकारी शामिल होती है जो आपके ऐप्लिकेशन को इंस्टॉल करने लायक बनाने के लिए ज़रूरी होती है.

लाइटहाउस वेब ऐप्लिकेशन मेनिफ़ेस्ट ऑडिट कैसे काम नहीं करता

Lighthouse ऐसे पेजों को फ़्लैग करता है जिनमें वेब ऐप्लिकेशन मेनिफ़ेस्ट नहीं होता है. ये ऐसे पेज होते हैं जो इंस्टॉल करने की ज़रूरी शर्तों को पूरा करते हैं:

लाइटहाउस ऑडिट की सुविधा, जिसमें यह बताया गया है कि उपयोगकर्ता अपनी होम स्क्रीन से वेब ऐप्लिकेशन इंस्टॉल नहीं कर सकते

अगर किसी पेज के मेनिफ़ेस्ट में नीचे दी गई प्रॉपर्टी शामिल नहीं हैं, तो ऑडिट में गड़बड़ी हो जाएगी:

  • short_name या name प्रॉपर्टी
  • कोई icons प्रॉपर्टी, जिसमें 192x192 पिक्सल और 512x512 पिक्सल का आइकॉन हो
  • start_url प्रॉपर्टी
  • display प्रॉपर्टी को fullscreen, standalone या minimal-ui पर सेट किया गया हो
  • prefer_related_applications प्रॉपर्टी को true के बजाय, किसी दूसरी वैल्यू पर सेट किया गया है.

PWA को इंस्टॉल करने लायक बनाने का तरीका

पक्का करें कि आपके ऐप्लिकेशन का ऐसा मेनिफ़ेस्ट हो जो ऊपर बताई गई शर्तों को पूरा करता हो. PWA बनाने के बारे में ज़्यादा जानकारी के लिए, इसे इंस्टॉल करने लायक बनाएँ देखें.

यह देखने का तरीका कि आपका PWA इंस्टॉल किया जा सकता है या नहीं

Chrome में

जब आपका ऐप्लिकेशन, इंस्टॉल करने की ज़रूरी शर्तों को पूरा कर लेता है, तब Chrome beforeinstallprompt इवेंट ट्रिगर करता है. इसका इस्तेमाल करके, लोगों से PWA इंस्टॉल करने का अनुरोध किया जा सकता है.

अन्य ब्राउज़र में

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

रिसॉर्स