يحظر Google Play استخدام الأذونات العالية الخطورة أو الحساسة، مثل أذونات الوصول الخاصة للتطبيقات التي تُسمى أذونات "الوصول إلى كل الملفات". لا ينطبق ذلك إلا على التطبيقات التي تستهدف إصدار Android 11 (المستوى 30 لواجهة برمجة التطبيقات) وتقدِّم بيانًا لإذن MANAGE_EXTERNAL_STORAGE
المُضاف في Android 11. ولا تؤثر هذه السياسة أيضًا في استخدام إذن READ_EXTERNAL_STORAGE
.
إذا كان تطبيقك لا يتطلّب الحصول على إذن MANAGE_EXTERNAL_STORAGE
، يجب إزالة هذا الإذن من ملف بيان تطبيقك لاستيفاء متطلبات التحقّق من الالتزام بالسياسات بنجاح. في ما يلي تفاصيل عن آليات التنفيذ البديلة المتوافقة مع السياسة:
إذا كان تطبيقك يلبي متطلبات السياسات بشأن الاستخدام المقبول أو كان مؤهَّلاً للحصول على أحد الاستثناءات، سيُطلب منك تقديم بيان بهذا الإذن وأي أذونات أخرى عالية الخطورة باستخدام نموذج بيان الأذونات في Play Console.
قد تتم إزالة التطبيقات من Google Play إذا كانت لا تلبّي متطلبات السياسات أو لم يتم إرسال نموذج بيان الأذونات الخاص بها.
متى يجب طلب إذن "الوصول إلى كل الملفات"؟
يجب ألا تطلب إذن "الوصول إلى كل الملفات" إلا إذا تعذّر على تطبيقك الاستفادة بفعالية من أفضل الممارسات التي تراعي الخصوصية أكثر، مثل إطار عمل الوصول إلى مساحة التخزين أو واجهة MediaStore API. يُرجى الأخذ بعين الاعتبار أنّه يجب ألا يقدِّم تطبيقك بيانًا بأذونات لا يحتاج إليها أو لا يستخدمها.
الوظيفة الأساسية
بالإضافة إلى ذلك، يجب أن يندرج استخدام التطبيق للإذن ضمن الاستخدامات المسموح بها وأن يكون مرتبطًا مباشرةً بالوظيفة الأساسية له، والتي يمكن تعريفها بأنّها الغرض الرئيسي من التطبيق. وبدون هذه الوظيفة الأساسية، سيصبح التطبيق "مُعطلاً" أو غير قابل للاستخدام. إنّ الوظيفة الأساسية وأي ميزات أساسية تتضمّن تلك الوظيفة يجب توثيقها والترويج لها بشكل واضح في وصف التطبيق.
عندما تتطلّب الوظيفة الأساسية لأحد التطبيقات الحصول على إذن "الوصول إلى كل الملفات"، على المطوِّر إكمال نموذج بيان الأذونات والحصول على الموافقة من Google Play.
الاستخدامات المسموح بها لإذن "الوصول إلى كل الملفات"في ما يتعلّق بالتطبيقات التي تطلب الحصول على إذن الوصول إلى جميع الملفات، يشمل الاستخدام المقصود والمسموح به التطبيقات الخاصة بإدارة الملفات والاحتفاظ بنسخة احتياطية منها واستعادتها وتطبيقات مكافحة الفيروسات وإدارة المستندات.
ولا يجوز للتطبيقات التي تم منحها هذا الإذن توسيع نطاق استخدامه لأغراض لم يتم الإفصاح عنها أو غير صالحة.
الاستخدام |
الإذن المؤهَّل* |
إدارة الملفات يتضمّن الغرض الأساسي للتطبيق إمكانية الوصول إلى الملفات والمجلدات وتعديلها وإدارتها والحفاظ عليها خارج مساحة التخزين الخاصة بالتطبيق. |
|
تطبيقات الاحتفاظ بنسخة احتياطية من الملفات واستعادتها يجب أن يكون التطبيق بحاجة للوصول تلقائيًا إلى أدلة متعددة خارج مساحة التخزين الخاصة بالتطبيق بغرض الاحتفاظ بنسخة احتياطية من الملفات واستعادتها. |
|
تطبيقات مكافحة الفيروسات الغرض الأساسي للتطبيق هو فحص الجهاز وتوفير ميزات الأمان لمكافحة الفيروسات لمستخدم الجهاز. |
|
تطبيقات إدارة المستندات هي التطبيقات التي تبحث عن أنواع الملفات المتوافقة وتصل إليها وتعدِّلها خارج مساحة التخزين الخاصة بالتطبيق أو المشتركة يجب أن يوضِّح التطبيق في بيان Console الخاص به سبب عدم كفاية الحلول الواردة في مستند الوصول إلى الملفات الخاصة بالتطبيقات أو إطار عمل الوصول إلى مساحة التخزين (وهو خيار يراعي الخصوصية) لتحقيق غرضها. |
|
البحث (على الجهاز) الغرض الأساسي من التطبيق هو البحث في الملفات والمجلدات عبر مساحة تخزين الجهاز الخارجية. |
|
تشفير القرص أو المجلد وقفله الغرض الأساسي من التطبيق هو تشفير الملفات والمجلدات. |
|
نقل بيانات الجهاز أو الهاتف الغرض الأساسي من التطبيق هو مساعدة المستخدم على نقل البيانات إلى جهاز جديد. |
* يخضع الإذن لمراجعة Google Play وموافقتها.
قد يوفِّر Google Play استثناءً مؤقتًا للتطبيقات غير المؤهَّلة للاستخدام المسموح به على النحو المحدَّد أعلاه، وذلك في الحالات التالية:
- استخدام الإذن يؤدي إلى تفعيل الوظيفة الأساسية للتطبيق
- عدم توفُّر طريقة بديلة حاليًا لتقديم الوظيفة الأساسية، أو أنّ استخدام البدائل التي تراعي الخصوصية (مثل واجهة MediaStore API أو إطار عمل الوصول إلى مساحة التخزين) له تأثير ضار بشكل كبير في الميزات المهمة للتطبيق المرتبطة بالوظيفة الأساسية
- تم تقليل مدى تأثير خصوصية المستخدم من خلال أفضل ممارسات الأمان والخصوصية.
يجب أن يُوضِّح المطوِّر في بيان Play Console السبب في أنّ إطار عمل الوصول إلى مساحة التخزين أو واجهة MediaStore API غير كافٍ للغرض المحدَّد من التطبيق.
في بعض الحالات، قد تطلب التطبيقات الوصول إلى بيانات المستخدمين الحساسة لأغراض يتوفُّر لها بديل أكثر أمانًا وسلامة، أو أن يكون هناك احتمال بتعرُّض البيانات للخطر لا يبرّره الوصول إليها.
في ما يلي قائمة بحالات الاستخدام الشائعة غير المسموح لها بطلب إذن MANAGE_EXTERNAL_STORAGE
.
- الوصول إلى ملفات الوسائط (يمكنك الاطّلاع على البدائل أدناه)
- أي نشاط اختيار ملفات يحدّد فيه المستخدم ملفات فردية بشكل يدوي (يمكنك الاطّلاع على البدائل أدناه)
ملاحظة: هذه القائمة ليست شاملة. للحصول على إرشادات تفصيلية، يُرجى الاطّلاع على مستندات الوصول إلى كل الملفات وإرشادات أفضل ممارسات التخزين الفرعي للمطوّرين.
الاستخدام |
البدائل |
الوصول إلى ملفات الوسائط |
باستخدام واجهة MediaStore API، يمكن للتطبيقات المساهمة بالوسائط المتوفّرة في وحدة تخزين خارجية والوصول إليها بدون الحاجة إلى إذن "الوصول إلى كل الملفات". باستخدام واجهة MediaStore API، يمكن للمستخدمين استعادة ملفات الوسائط وتعديلها بسهولة. وتظل هذه الملفات في وحدة تخزين جهاز المستخدم الخارجية، حتى بعد إلغاء تثبيت التطبيق. |
اختيار المستخدم للملفات المطلوب استعادتها أو نقلها أو معالجتها |
للوصول إلى الملفات في مساحة التخزين المشتركة، على المطوّرين استخدام "إطار عمل الوصول إلى مساحة التخزين" كخيار يراعي الخصوصية. ويتوافق إطار العمل هذا مع الغالبية العظمى من حالات استخدام التطبيقات لتوفير مجموعة كاملة من الوظائف. |
ملاحظة مُهمة: في حال تغيير طريقة استخدام تطبيقك لهذه الأذونات المحظورة، يجب إرسال النموذج مرة أخرى مع تضمين معلومات معدّلة ودقيقة. وقد تؤدي الاستخدامات المخادعة وغير الموضَّحة في البيان لهذه الأذونات إلى تعليق تطبيقك و/أو إغلاق حسابك كمطوّر.