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