मैंने कुछ अनुमतियों पर ठोकर खाई, जो पहली नजर में स्पष्ट लगती हैं (उन्हें कुछ समय पहले ही देखा था, बस अभी और गहरी खुदाई करने का फैसला किया था)। संभावित निहितार्थों के बारे में सोचते हुए, मैं वास्तव में यह जानना चाहूंगा कि वे किन सुविधाओं / डेटा तक पहुंच प्रदान करते हैं, क्योंकि यह काफी व्यक्तिगत / संवेदनशील हो सकता है:
com.google.android.gm.permission.READ_GMAIL
: अक्सर इसका कारण "अटैचमेंट एक्सेस करना" होता है (जैसे पीडीएफ रीडर के साथ खोली जाने वाली पीडीएफ फाइलें)। लेकिन क्या वह सब है? या इस अनुमति से लैस कोई ऐप पूरे मेल को पढ़ सकता है?com.google.android.gm.permission.WRITE_GMAIL
: क्या इस अनुमति के साथ कोई ऐप लिख सकता है और मेरी ओर से मेल भेज सकता है? या यहां तक कि मौजूदा मेल ("लिखित और प्रेषित एक" सहित) को अपनी गतिविधियों को छिपाने के लिए हटा दें?com.google.android.gm.permission.READ_CONTENT_PROVIDER
: एक ऐप इसका उपयोग "जीमेल लेबल पढ़ें और अपठित गणना प्राप्त करें" के रूप में बताता है। एक अन्य लिखते हैं "आपके लॉकस्क्रीन पर अपठित ईमेल गणना को अपडेट करने के लिए उपयोग किया जाता है। ईमेल सामग्री हमारे सर्वर पर नहीं भेजी जाती है।" जिससे पता चलता है कि इस अनुमति का उपयोग संपूर्ण मेल सामग्री तक पहुंचने के लिए किया जा सकता है। और अन्य सामग्री?
कुछ स्रोत कोड में मैं टिप्पणी पाया अनुमति पहुँच करने के लिए आवश्यकandroid.content.ContentProvider
है, जो सामग्री सुलभ इस तरह से हो रही है की एक बहुत कुछ पता चलता है, तो इसका मतलब है कि सामग्री प्रदाता संपर्कों और कैलेंडर भी शामिल है। एंड्रॉइड देव नहीं होने के कारण, मैं वास्तव में पहले बताए बिना नहीं बता सकता।google.android.gtalkservice.permission.GTALK_SERVICE
: हाँ कृपया?
मैंने उन सभी को "googled" किया है (उपरोक्त मेरे शोध का परिणाम है)। और निश्चित रूप से मैंने अपने पसंदीदा स्रोतों से शुरू किया जब यह अनुमतियों की बात आती है:
- Android डेवलपर्स पर अनुमति संदर्भ
- AndroidForums.COM पर अनुमतियों की व्याख्या की
- Github पर कुछ रूपरेखा स्रोत कोड
- एंड्रॉइड सोर्स पर अधिक फ्रेमवर्क सोर्स कोड
- हमारे अपने स्वयं के संदर्भ में उन अनुमतियों का क्या होता है जिनके लिए अनुप्रयोगों की आवश्यकता होती है?
लेकिन उपरोक्त सभी मैं साथ आ सकता है। क्या कोई उन पर कुछ और प्रकाश डाल सकता है? उपयोगकर्ता के दृष्टिकोण से, उन अनुमतियों के साथ क्या पहुँचा जा सकता है, और गोपनीयता के क्या मायने हैं? एक "अच्छे पुलिस वाले / बुरे सिपाही" नाटक की सराहना की जाएगी, स्वाभाविक रूप से :)
android.permission.
या शुरुआत में जो कुछ भी शामिल है )। इस बात को ध्यान में रखें कि कोई भी ऐप यह नियंत्रित करने के लिए नई अनुमतियों को परिभाषित कर सकता है कि अन्य ऐप उस ऐप की सुविधाओं का उपयोग कैसे करते हैं।