Android 11 में जगह की जानकारी से जुड़े अपडेट

उपयोगकर्ता की निजता को और सुरक्षित रखने के लिए, Android 11 में एक बार जगह की जानकारी का ऐक्सेस देता है और बैकग्राउंड में जगह की जानकारी ऐक्सेस करने के उपयोगकर्ताओं के तरीके को बदल देता है. ये इन अपडेट का असर, Android 11 और उसके बाद के वर्शन वाले सभी ऐप्लिकेशन पर पड़ेगा.

एक बार के लिए ऐक्सेस

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

Android 11 और इसके बाद वाले वर्शन पर, जब भी आपका ऐप्लिकेशन फ़ोरग्राउंड लोकेशन, सिस्टम अनुमतियों वाले डायलॉग में सिर्फ़ इस बार विकल्प शामिल होता है, जैसा कि पहली इमेज. इस विकल्प से, लोगों को यह मैनेज करने के लिए ज़्यादा कंट्रोल मिलता है कि कोई ऐप्लिकेशन कब ऐक्सेस कर सकता है जगह की जानकारी.

यह जानें कि सिस्टम, एक बार के लिए डेटा कैसे मैनेज करता है अनुमतियां हैं.

बैकग्राउंड में जगह की जानकारी ऐक्सेस करने की अनुमति

Android 11, आपके ऐप्लिकेशन में मौजूद किसी सुविधा को अलग-अलग तरह से ऐक्सेस कर सकता है बैकग्राउंड में जगह की जानकारी ऐक्सेस करने की सुविधा. इस सेक्शन पर में इन बदलावों के बारे में जानकारी दी गई है.

अगर आपके ऐप्लिकेशन की कोई सुविधा बैकग्राउंड में जगह की जानकारी ऐक्सेस करती है, तो पुष्टि करें कि ऐक्सेस ज़रूरी है. इस सुविधा के लिए ज़रूरी जानकारी इकट्ठा करें अन्य तरीकों का इस्तेमाल करें, जैसा कि ऐक्सेस करने का तरीका बताने वाले पेज पर बताया गया है बैकग्राउंड में जगह की जानकारी ऐक्सेस करने की सुविधा.

बैकग्राउंड में जगह की जानकारी ऐक्सेस करने का अलग से अनुरोध करें

जैसा कि यहां जगह की जानकारी ऐक्सेस करने का अनुरोध करने के तरीके पर गाइड में बताया गया है रनटाइम से शुरू होता है, तो को बढ़ाने के लिए जगह के अनुरोध करना चाहिए. अगर आपका ऐप्लिकेशन टारगेट करता है Android 11 या इसके बाद वाले वर्शन पर, सिस्टम यह सबसे सही तरीका लागू करता है. अगर आपने आपकी वेबसाइट पर, फ़ोरग्राउंड में जगह की जानकारी और बैकग्राउंड में जगह की जानकारी ऐक्सेस करने की अनुमति मांगी जाती है एक साथ अनुमति है, तो सिस्टम अनुरोध को अनदेखा कर देता है और या तो अनुमति दें.

अनुमति संवाद में बदलाव

बदलावों की जानकारी

नाम बदलें: BACKGROUND_RATIONALE_CHANGE_ID

आईडी बदलें: 147316723

टॉगल कैसे करें

यह जांच करते समय कि आपका ऐप्लिकेशन, Android 11 पर काम करता है या नहीं, इस बदलाव को टॉगल करके चालू या बंद किया जा सकता है ADB के इन निर्देशों का इस्तेमाल करके:

adb shell am compat enable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME
adb shell am compat disable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME

साथ काम करने से जुड़े फ़्रेमवर्क और टॉगल में किए गए बदलावों के बारे में ज़्यादा जानने के लिए, यहां जाएं प्लैटफ़ॉर्म के व्यवहार में होने वाले बदलावों की जांच करना और उन्हें डीबग करना आपका ऐप्लिकेशन.

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

अन्य संसाधन

बैकग्राउंड में जगह की जानकारी ऐक्सेस करने के बारे में ज़्यादा जानने के लिए, यहां दी गई जानकारी देखें सामग्री:

वीडियो