Google Play, ज़्यादा जोखिम वाली या संवेदनशील जानकारी ऐक्सेस करने की अनुमतियों के इस्तेमाल पर पाबंदी लगाता है. इनमें QUERY_ALL_PACKAGES
अनुमति भी शामिल है, जिससे किसी डिवाइस पर इंस्टॉल किए गए ऐप्लिकेशन की इन्वेंट्री देखने की अनुमति मिलती है. Google Play, किसी उपयोगकर्ता के डिवाइस पर इंस्टॉल किए गए ऐप्लिकेशन की इन्वेंट्री के डेटा को निजी और संवेदनशील मानता है. अगर ऐप्लिकेशन के मुख्य फ़ंक्शन या सुविधा के काम करने के लिए, डिवाइस पर इंस्टॉल किए गए ऐप्लिकेशन की ज़्यादा से ज़्यादा जानकारी देखने की ज़रूरत हो, तो QUERY_ALL_PACKAGES अनुमति का इस्तेमाल किया जा सकता है.
अगर आपका ऐप्लिकेशन, उचित इस्तेमाल की नीचे दी गई शर्तों को पूरा नहीं करता, तो आपको Google Play की नीति का पालन करने के लिए, उस अनुमति को अपने ऐप्लिकेशन के मेनिफ़ेस्ट से हटाना होगा. अन्य तरीकों का इस्तेमाल करके, नीति का पालन करने के सुझाव नीचे दिए गए हैं.
अगर आपका ऐप्लिकेशन, QUERY_ALL_PACKAGES
अनुमति के उचित इस्तेमाल की नीति से जुड़ी ज़रूरी शर्तों को पूरा करता है, तो आपको इस अनुमति के साथ-साथ ज़्यादा जोखिम वाली अन्य अनुमतियों के बारे में जानकारी देनी होगी. इसके लिए, आपको Play Console में जाकर अनुमतियों के एलान का फ़ॉर्म भरना होगा.
अगर ऐप्लिकेशन QUERY_ALL_PACKAGES अनुमति के उचित इस्तेमाल की नीति से जुड़ी ज़रूरी शर्तों को पूरी नहीं कर पाते या जिन ऐप्लिकेशन के लिए, अनुमतियों के एलान का फ़ॉर्म सबमिट नहीं किया जाता उन्हें Google Play से हटाया जा सकता है.
अहम जानकारी: अपने ऐप्लिकेशन के लिए, इन पाबंदी वाली अनुमतियों के इस्तेमाल का तरीका बदलने पर, आपको अपडेट किया हुआ सही जानकारी वाला फ़ॉर्म फिर से सबमिट करना होगा. धोखे से और बिना जानकारी दिए इन अनुमतियों का इस्तेमाल करने पर, आपका ऐप्लिकेशन निलंबित किया जा सकता है और/या आपका डेवलपर खाता बंद किया जा सकता है.
आपको QUERY_ALL_PACKAGES अनुमति पाने का अनुरोध कब करना चाहिए?
QUERY_ALL_PACKAGES
अनुमति सिर्फ़ तब काम करती है, जब आपका ऐप्लिकेशन Android 11 या उसके बाद वाले वर्शन का इस्तेमाल कर रहे डिवाइस पर, Android एपीआई लेवल 30 या उसके बाद वाले वर्शन को टारगेट करता हो.
इस अनुमति का इस्तेमाल, यहां बताई गई ऐप्लिकेशन की उन सुविधाओं के लिए किया जा सकता जिन्हें मंज़ूरी है. इसके अलावा, ऐप्लिकेशन के मुख्य फ़ंक्शन या सुविधा के काम करने के लिए ही इंस्टॉल किए गए ऐप्लिकेशन की जानकारी देखी जा सकती है. आपको ठोस वजह के साथ यह बताना होगा कि अगर आपके ऐप्लिकेशन को अन्य ऐप्लिकेशन की कम जानकारी देखने की अनुमति दी जाए, तो यह उपयोगकर्ता को दी जाने वाली उस मुख्य सुविधा के काम करने के लिए काफ़ी नहीं होगा जो नीति का पालन करती है.
मुख्य फ़ंक्शन, ऐप्लिकेशन की मुख्य सुविधा होती है. इसके बिना, ऐप्लिकेशन "अधूरा" रहता है या किसी काम का नहीं रहता. मुख्य फ़ंक्शन और इसमें शामिल सभी मुख्य सुविधाओं को ऐप्लिकेशन के ब्यौरे में खास तौर पर दर्ज किया जाना चाहिए. साथ ही, इनके बारे में सही तरीके से बताया जाना चाहिए.
सभी को छोटा करें सभी को बड़ा करें
QUERY_ALL_PACKAGES अनुमति का इस्तेमालअनुमति का इस्तेमाल ऐसे ऐप्लिकेशन में किया जाता है जिन्हें अन्य ऐप्लिकेशन के साथ मिलकर काम करने के लिए या उनके बारे में जानकारी रखने के लिए, डिवाइस पर इंस्टॉल किए गए सभी ऐप्लिकेशन की जानकारी देखना ज़रूरी होता है. इस तरह के ऐप्लिकेशन, QUERY_ALL_PACKAGES अनुमति पाने का अनुरोध कर सकते हैं. अनुमति को इन चीज़ों के लिए इस्तेमाल किया जा सकता है: डिवाइस की खोज, एंटीवायरस ऐप्लिकेशन, फ़ाइल मैनेजर, और ब्राउज़र.
जिन ऐप्लिकेशन को यह अनुमति मिलती है उन्हें उपयोगकर्ता के डेटा से जुड़ी नीतियों का पालन करना होगा. इनमें, साफ़ तौर पर जानकारी ज़ाहिर करने और सहमति देने से जुड़ी ज़रूरी शर्त शामिल है. इसके अलावा, वे इस अनुमति का इस्तेमाल, गलत कामों या उन कामों के लिए नहीं कर सकते जिनकी जानकारी नहीं दी गई है.
Google Play कुछ समय के लिए, उन ऐप्लिकेशन को अपवाद के तौर पर अनुमति दे सकता है जो ऊपर बताई गई अनुमति के इस्तेमाल से जुड़ी ज़रूरी शर्तें पूरी नहीं करते.
- ऐसे ऐप्लिकेशन जिनका मुख्य मकसद असली पैसों के इनाम वाला जुआ खेलने की सुविधा देना है. साथ ही, इन ऐप्लिकेशन को किसी डिवाइस पर मौजूद ऐप्लिकेशन की ज़्यादा जानकारी देखने की ज़रूरत होती है, ताकि ये ऐप्लिकेशन जियोफ़ेंसिंग नियमों के ज़रूरी तकनीकी मानकों का पालन कर सकें.
- वित्तीय कानूनों के दायरे में आने वाले तरीकों से लेन-देन की सुविधा देने वाले जिन ऐप्लिकेशन के मुख्य मकसद की पुष्टि की जा सकती है उन्हें ही सुरक्षा के मकसद से, इंस्टॉल किए गए ऐप्लिकेशन की ज़्यादा से ज़्यादा जानकारी देखने की अनुमति मिल सकती है. जैसे, सिर्फ़ बैंकिंग और डिजिटल वॉलेट की सुविधा देने वाले ऐप्लिकेशन.
अगर कोई ऐप्लिकेशन, बताई गई अनुमति का इस्तेमाल निजी क़र्ज़ देने, क्रेडिट देने या निजी क़र्ज़ पाने में मदद करने के मकसद से करता है, तो निजी क़र्ज़ से जुड़ी नीति के तहत उस पर यह अपवाद लागू नहीं होगा.
डेवलपर को सुरक्षा या धोखाधड़ी से बचाव के अन्य तरीकों को बेहतर तरीके से लागू करने की सलाह दी जाती है. इनके लिए QUERY_ALL_PACKAGES
अनुमति की ज़रूरत नहीं होती.
इनके लिए QUERY_ALL_PACKAGES
अनुमति का अनुरोध करने की मंज़ूरी नहीं दी जाएगी:
- जहां अनुमति का इस्तेमाल, सीधे तौर पर ऐप्लिकेशन के मुख्य मकसद से न जुड़ा हो.
- जब पीयर-टू-पीयर (P2P) शेयरिंग शामिल हो. अनुमति के इस्तेमाल की मंज़ूरी के लिए, ऐप्लिकेशन के मुख्य मकसद में, P2P शामिल होना चाहिए.
- जब डेटा को बेचने के मकसद से हासिल किया गया हो.
- जब Play पर मौजूद ऐप्लिकेशन की क्वेरी से मिलने वाले ऐप्लिकेशन इन्वेंट्री के डेटा को आंकड़े जुटाने या विज्ञापनों से कमाई करने के मकसद से बेचा या शेयर किया जाता है.
- जब ऐप्लिकेशन का काम, कम जानकारी देखने की अनुमति पाकर भी हो सकता हो.
ध्यान दें: इस सूची में पूरी जानकारी नहीं है. अन्य विकल्पों और सबसे सही तरीकों के बारे में ज़्यादा जानकारी के लिए, Android पर पैकेज की जानकारी दिखने की सुविधा को फ़िल्टर करना देखें.