मुझे android.permission.READ_LOGS
एंड्रॉइड अनुमति के उपयोग के संबंध में बहुत विरोधाभासी जानकारी मिल रही है। सबसे पहले, एंड्रॉइड डॉक्यूमेंटेशन वेबसाइट इस अनुमति के सुरक्षा स्तर को निर्दिष्ट नहीं करती है। यह न तो सामान्य, न ही खतरनाक के रूप में वर्गीकृत है। वे निम्नलिखित निर्दिष्ट करते हैं:क्या एक सामान्य या खतरनाक एंड्रॉइड अनुमति READ_LOGS है?
"तीसरे पक्ष के अनुप्रयोगों द्वारा उपयोग के लिए नहीं, क्योंकि लॉग प्रविष्टियां उपयोगकर्ता की निजी जानकारी हो सकती हैं।"
कुछ वेबसाइटें एक ही गोपनीयता चिंताओं के लिए इसका उपयोग नहीं करती हैं। हालांकि मुझे लगता है कि के साथ कुछ मुद्दा है:
- जब मैं एंड्रॉयड 7.1.1 (Nexus 5X) और एंड्रॉयड 4.4.2 (पुराने सैमसंग 8 "टैबलेट) पर मेरे एप्लिकेशन में इस अनुमति का परीक्षण किया, उनमें से कोई भी मुझे के लिए प्रेरित किया ऐप को इस अनुमति की आवश्यकता थी। दोनों ने कहा कि ऐप ने "कोई विशेष अनुमति नहीं" का अनुरोध किया है। यह केवल तभी होता है जब अनुमति को "सामान्य" समझा जाता है, जिस स्थिति में इसे स्वचालित रूप से दिया जाता है।
- दूसरा, इस अनुमति का उपयोग करके, मैं कर सकता हूं केवल मेरे ऐप से संबंधित लॉगकैट से लॉग देखें, जो किसी भी व्यक्तिगत जानकारी को लॉग नहीं करता है। इसलिए, मैं किसी भी गोपनीयता का उल्लंघन नहीं करता हूं। मैंने सोचा कि यह अनुमति मुझे अन्य ऐप के लॉग देखने की अनुमति दे सकती है, जिससे गोपनीयता समस्याएं आती हैं।
तो, यदि ऐसा है, तो क्या यह ऐप के उत्पादन संस्करण में इस अनुमति का उपयोग करने के लिए सुरक्षित माना जाता है? इससे मुझे अजीब बग उपयोगकर्ताओं को सामना करने में बहुत मदद मिलेगी यदि वे मुझे बटन के प्रेस द्वारा लॉगबैक भेज सकते हैं।
संपादित करें: ठीक है, अब मैं काफी उलझन में हूं। ऐसा प्रतीत होता है कि मुझे अभिव्यक्ति में स्पष्ट रूप से इस अनुमति को निर्दिष्ट करने की आवश्यकता नहीं है।
ठीक है, आगे खोदने के बाद, गीथब पर यह धागा मेरे अवलोकनों की पुष्टि करता है और यह अनुमति का उपयोग करने के लिए ठीक लगता है: https://github.com/ACRA/acra/issues/292 –
ठीक है, ऐसा लगता है कि मैं करता हूं जैसा कि मैंने परीक्षण किया है, एंड्रॉइड 7 या एंड्रॉइड 4.4 पर READ_LOGS अनुमति की आवश्यकता नहीं है। तो, लोग क्यों कहते हैं कि आपको पढ़ने वाली सभी वेबसाइटों पर लॉग पढ़ने के लिए आपको इस अनुमति की आवश्यकता है? –