Google Play Store पर अपना ऐप्लिकेशन प्रकाशित करने से पहले, आपको तय करना होगा कि उसे #39; AR ज़रूरी है या AR का इस्तेमाल करना ज़रूरी नहीं है.
एआर (ऑगमेंटेड रिएलिटी) ज़रूरी है का मतलब है कि आपके ऐप्लिकेशन को एआर (ऑगमेंटेड रिएलिटी) के बिना इस्तेमाल नहीं किया जा सकता. साथ ही, आपका ऐप्लिकेशन सिर्फ़ ऐसे डिवाइसों पर उपलब्ध है जिन पर ARCore काम करता है.
एआर (ऑगमेंटेड रिएलिटी) का मतलब है कि आपके ऐप्लिकेशन में एक या एक से ज़्यादा एआर (ऑगमेंटेड रिएलिटी) सुविधाएं शामिल हैं. ये सुविधाएं सिर्फ़ तब चालू होती हैं, जब डिवाइस ARCore के साथ काम करता है. हालांकि, ऐप्लिकेशन इंस्टॉल किया जा सकता है और उन डिवाइसों पर चलाया जा सकता है जिन पर ARCore काम नहीं करता.
यह क्लासिफ़िकेशन (चाहे ऐप्लिकेशन एआर (ऑगमेंटेड रिएलिटी) ज़रूरी हो या एआर (ऑगमेंटेड रिएलिटी)" हो, इन तरीकों से उपयोगकर्ता के Play Store के अनुभव पर असर डालता है:
जिन ऐप्लिकेशन में एआर (ऑगमेंटेड रिएलिटी) ज़रूरी है वे ऐसे डिवाइस पर नहीं दिखाए जा सकते जिन पर एआर (ऑगमेंटेड रिएलिटी) की सुविधा मौजूद नहीं है.
जब कोई उपयोगकर्ता किसी एआर (ऑगमेंटेड रिएलिटी) ऐप्लिकेशन को इंस्टॉल या अपडेट करता है, तो 'Google Play स्टोर' बताता है कि एआर (ऑगमेंटेड रिएलिटी) के लिए 'Google Play सेवाएं' ज़रूरी है. अगर कोई ऐप्लिकेशन इंस्टॉल नहीं होता है, तो उसे अपने-आप इंस्टॉल कर देता है.
जब कोई उपयोगकर्ता किसी एआर (ऑगमेंटेड रिएलिटी) ऐप्लिकेशन को इंस्टॉल या अपडेट करता है, तो Google Play Services for AR अपने-आप इंस्टॉल या अपडेट नहीं होता है. AR वैकल्पिक ऐप्लिकेशन को दो रनटाइम की जांच लागू करनी होगी:
- लॉन्च होने पर, ऐप्लिकेशन को यह देखना चाहिए कि डिवाइस ARCore पर काम करता है या नहीं. अगर ऐप्लिकेशन ऐसा करता है, तो उसे ऐप्लिकेशन में एआर (ऑगमेंटेड रिएलिटी) सुविधाओं को चालू करना होगा.
- जब उपयोगकर्ता एआर (ऑगमेंटेड रिएलिटी) का इस्तेमाल करने वाली सुविधा लॉन्च करता है, तो उसे यह देखना चाहिए कि एआर (ऑगमेंटेड रिएलिटी) के लिए Google Play सेवाएं इंस्टॉल और अप-टू-डेट हैं या नहीं,
और अगर नहीं, तो उपयोगकर्ता को संकेत दें (नीचे दिखाया गया है).
अगले चरण
अपने ऐप्लिकेशन में ARCore की सुविधा जोड़ने का तरीका जानें: