Chromebook इस्तेमाल करने वाले लोग, Google Play पर आपका ऐप्लिकेशन देख सकते हैं.
अगर आपका कैमरा ऐप्लिकेशन, कैमरे की सिर्फ़ बुनियादी सुविधाओं के साथ काम कर सकता है, तो ऐप्लिकेशन स्टोर को यह अनुमति न दें कि वे Chromebook इस्तेमाल करने वाले लोगों को आपका ऐप्लिकेशन इंस्टॉल करने से रोकें. ऐसा तब हो सकता है, जब आपने गलती से यह बताया हो कि आपका ऐप्लिकेशन, महंगे फ़ोन में मौजूद कैमरे की बेहतर सुविधाओं के साथ काम कर सकता है.
Chromebook में, सामने की ओर (उपयोगकर्ता की ओर) एक कैमरा पहले से मौजूद होता है. यह वीडियो कॉन्फ़्रेंसिंग, स्नैपशॉट लेने, और अन्य ऐप्लिकेशन के लिए अच्छी तरह काम करता है. हालांकि, सभी Chromebook में पीछे की ओर (बाहर की ओर) कैमरा नहीं होता. साथ ही, Chromebook में सामने की ओर मौजूद ज़्यादातर कैमरे, ऑटोफ़ोकस या फ़्लैश की सुविधा के साथ काम नहीं करते.
सबसे सही तरीके
कैमरा ऐप्लिकेशन, सभी डिवाइसों पर काम करते हैं. भले ही, उनमें कैमरे की कोई भी सेटिंग हो. जैसे, सामने की ओर कैमरा, पीछे की ओर कैमरा या यूएसबी से कनेक्ट किया गया बाहरी कैमरा.
यह पक्का करने के लिए कि ऐप्लिकेशन स्टोर, आपके ऐप्लिकेशन को ज़्यादा से ज़्यादा डिवाइसों पर उपलब्ध कराएं, हमेशा अपने ऐप्लिकेशन में इस्तेमाल की जाने वाली कैमरे की सभी सुविधाओं के बारे में बताएं. साथ ही, साफ़ तौर पर यह भी बताएं कि ये सुविधाएं ज़रूरी हैं या नहीं.
सामग्री
CAMERAअनुमति: इससे आपके ऐप्लिकेशन को किसी डिवाइस के कैमरों का ऐक्सेस मिलता है<uses-feature>मेनिफ़ेस्ट एलिमेंट: इससे ऐप्लिकेशन स्टोर को यह जानकारी मिलती है कि आपका ऐप्लिकेशन किन सुविधाओं का इस्तेमाल करता हैrequiredएट्रिब्यूट: इससे ऐप्लिकेशन स्टोर को यह जानकारी मिलती है कि आपका ऐप्लिकेशन, बताई गई सुविधा के बिना काम कर सकता है या नहीं
चरण
CAMERA अनुमति के बारे में बताएं. कैमरे की उन सुविधाओं के बारे में बताएं जो कैमरे की बुनियादी सुविधा उपलब्ध कराती हैं. यह बताएं कि हर सुविधा ज़रूरी है या नहीं.
1. CAMERA अनुमति के बारे में बताएं
ऐप्लिकेशन के मेनिफ़ेस्ट में यह अनुमति जोड़ें:
<uses-permission android:name="android.permission.CAMERA" />
2. कैमरे की बुनियादी सुविधाओं के बारे में बताएं
ऐप्लिकेशन के मेनिफ़ेस्ट में ये सुविधाएं जोड़ें:
<uses-feature android:name="android.hardware.camera.any" android:required="false" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />
3. यह बताएं कि हर सुविधा ज़रूरी है या नहीं
android.hardware.camera.any सुविधा के लिए, android:required="false" सेट करें. इससे, उन डिवाइसों को आपके ऐप्लिकेशन का ऐक्सेस मिलेगा जिनमें किसी भी तरह का कैमरा मौजूद है. जैसे, पहले से मौजूद कैमरा या बाहरी कैमरा. साथ ही, उन डिवाइसों को भी ऐक्सेस मिलेगा जिनमें कैमरा नहीं है.
अन्य सुविधाओं के लिए, android:required="false" सेट करें. इससे,
Chromebook जैसे डिवाइसों को ऐप्लिकेशन स्टोर पर आपके
ऐप्लिकेशन का ऐक्सेस मिलेगा. भले ही, उनमें पीछे की ओर कैमरा, ऑटोफ़ोकस या फ़्लैश की सुविधा न हो.
नतीजे
Chromebook इस्तेमाल करने वाले लोग, Google Play और अन्य ऐप्लिकेशन स्टोर से आपका ऐप्लिकेशन डाउनलोड और इंस्टॉल कर सकते हैं. साथ ही, फ़ोन जैसे उन डिवाइसों पर कैमरे की सुविधाओं पर कोई पाबंदी नहीं होगी जिनमें कैमरे की सभी सुविधाएं मौजूद हैं.
अपने ऐप्लिकेशन के साथ काम करने वाली कैमरे की सुविधाओं को साफ़ तौर पर सेट करने और उन सुविधाओं के बारे में बताने से जिनकी आपके ऐप्लिकेशन को ज़रूरत है, आपने अपने ऐप्लिकेशन को ज़्यादा से ज़्यादा डिवाइसों पर उपलब्ध करा दिया है.
अन्य संसाधन
ज़्यादा जानकारी के लिए, कैमरे के हार्डवेयर की सुविधाओं
के दस्तावेज़ में पढ़ें.<uses-feature>