Χρήση της άδειας Πρόσβαση σε όλα τα αρχεία (MANAGE_EXTERNAL_STORAGE)

Το Google Play περιορίζει τη χρήση αδειών υψηλού κινδύνου ή ευαίσθητων αδειών, συμπεριλαμβανομένης μιας ειδικής πρόσβασης εφαρμογής που ονομάζεται Πρόσβαση σε όλα τα αρχεία. Αυτό ισχύει μόνο για τις εφαρμογές που στοχεύουν το Android 11 (επίπεδο API 30) και δηλώνουν την άδεια MANAGE_EXTERNAL_STORAGE, η οποία προστίθεται στο Android 11. Επίσης, αυτή η πολιτική δεν επηρεάζει τη χρήση της άδειας READ_EXTERNAL_STORAGE

Εάν η εφαρμογή σας δεν απαιτεί πρόσβαση στην άδεια MANAGE_EXTERNAL_STORAGE, πρέπει να την καταργήσετε από το μανιφέστο της εφαρμογής σας, προκειμένου να συμμορφώνεται με τις απαιτήσεις ελέγχου πολιτικής. Επίσης, παρακάτω απαριθμούνται λεπτομέρειες εναλλακτικών υλοποιήσεων που συμμορφώνονται με την πολιτική.

Εάν η εφαρμογή σας πληροί τις απαιτήσεις πολιτικής για αποδεκτή χρήση ή είναι κατάλληλη για εξαίρεση, θα πρέπει να δηλώσετε αυτήν και τυχόν άλλες άδειες υψηλού κινδύνου χρησιμοποιώντας τη φόρμα δήλωσης αδειών στο Play Console.

Οι εφαρμογές που δεν πληρούν τις απαιτήσεις πολιτικής ή δεν υποβάλλουν μια φόρμα δήλωσης αδειών ενδέχεται να καταργηθούν από το Google Play.

Πότε πρέπει να ζητήσετε την άδεια Πρόσβαση σε όλα τα αρχεία;

Θα πρέπει να έχετε πρόσβαση στην άδεια Πρόσβαση σε όλα τα αρχεία μόνο όταν η εφαρμογή σας δεν μπορεί να χρησιμοποιήσει αποτελεσματικά βέλτιστες πρακτικές που σέβονται το απόρρητο, όπως το πλαίσιο Storage Access Framework ή το API MediaStore. Λάβετε υπόψη ότι η εφαρμογή σας δεν πρέπει να δηλώνει άδειες που δεν χρειάζεται ή δεν χρησιμοποιεί.

Βασική λειτουργία

Επίσης, η χρήση της άδειας από την εφαρμογή πρέπει να εμπίπτει στις επιτρεπόμενες χρήσεις και να συνδέεται άμεσα με τη βασική λειτουργία της εφαρμογής. Η βασική λειτουργία ορίζεται ως ο κύριος σκοπός της εφαρμογής. Χωρίς αυτήν τη βασική λειτουργία, η εφαρμογή είναι "χαλασμένη" ή η χρήση της δεν είναι πλέον δυνατή. Η βασική λειτουργία, καθώς και τυχόν βασικές δυνατότητες που τη συνιστούν, πρέπει να τεκμηριώνονται και να προωθούνται σε βάθος στην περιγραφή της εφαρμογής. 

Όταν η βασική λειτουργία μιας εφαρμογής απαιτεί την άδεια Πρόσβαση σε όλα τα αρχεία, ο προγραμματιστής θα πρέπει να συμπληρώσει τη Φόρμα δήλωσης αδειών και να λάβει έγκριση από το Google Play.

Σύμπτυξη όλων Ανάπτυξη όλων

Επιτρεπόμενες χρήσεις της άδειας Πρόσβαση σε όλα τα αρχεία

Για εφαρμογές που ζητούν πρόσβαση στην άδεια Πρόσβαση σε όλα τα αρχεία, η προβλεπόμενη και επιτρεπόμενη χρήση περιλαμβάνει προγράμματα διαχείρισης αρχείων, εφαρμογές δημιουργίας και επαναφοράς αντιγράφων ασφαλείας, εφαρμογές προστασίας από ιούς και εφαρμογές διαχείρισης εγγράφων.

Οι εφαρμογές στις οποίες παραχωρείται πρόσβαση σε αυτήν την άδεια δεν επιτρέπεται να επεκτείνουν τη χρήση της για σκοπούς που δεν είναι έγκυροι ή δεν έχουν αποκαλυφθεί.

Χρήση

Κατάλληλη άδεια*

Διαχείριση αρχείων

Βασικός σκοπός της εφαρμογής είναι η πρόσβαση, η επεξεργασία και η διαχείριση (συμπεριλαμβανομένης της συντήρησης) των αρχείων και των φακέλων που βρίσκονται εκτός του αποθηκευτικού χώρου της συγκεκριμένης εφαρμογής.

MANAGE_EXTERNAL_STORAGE

 

Εφαρμογές δημιουργίας αντιγράφων ασφαλείας και επαναφοράς

Θα πρέπει να είναι απαραίτητη για την εφαρμογή η αυτόματη πρόσβαση σε πολλούς καταλόγους που βρίσκονται εκτός του αποθηκευτικού χώρου της συγκεκριμένης εφαρμογής για σκοπούς δημιουργίας αντιγράφων ασφαλείας και επαναφοράς.

Εφαρμογές προστασίας από ιούς

Βασικός σκοπός της εφαρμογής είναι η σάρωση της συσκευής και η παροχή λειτουργιών ασφαλείας κατά των ιών στον χρήστη της συσκευής.

Εφαρμογές διαχείρισης εγγράφων

Εφαρμογές που πρέπει να εντοπίζουν, να αποκτούν πρόσβαση και να επεξεργάζονται συμβατούς τύπους αρχείων που βρίσκονται εκτός του αποθηκευτικού χώρου της συγκεκριμένης εφαρμογής ή του κοινόχρηστου αποθηκευτικού χώρου.

Η εφαρμογή πρέπει να αιτιολογήσει στη δήλωση του Console τους λόγους για τους οποίους οι λύσεις που αναφέρονται στην ενότητα Πρόσβαση σε αρχεία συγκεκριμένης εφαρμογής ή στην τεκμηρίωση του πλαισίου Storage Access Framework (μια επιλογή που σέβεται το απόρρητο) δεν επαρκούν για τον σκοπό της.

Αναζήτηση (στη συσκευή)

Βασικός σκοπός της εφαρμογής είναι η αναζήτηση στα αρχεία και τους φακέλους στον εξωτερικό αποθηκευτικό χώρο της συσκευής.

Κρυπτογράφηση και κλείδωμα δίσκου/φακέλων

Βασικός σκοπός της εφαρμογής είναι η κρυπτογράφηση αρχείων και φακέλων.

Μετεγκατάσταση συσκευής / Μεταφορά τηλεφώνου

Βασικός σκοπός της εφαρμογής είναι να βοηθήσει τον χρήστη να πραγματοποιήσει μετεγκατάσταση σε νέα συσκευή.


* Υπόκειται σε έλεγχο και έγκριση από το Google Play.

Εξαιρέσεις

Το Google Play μπορεί να παράσχει μια προσωρινή εξαίρεση σε εφαρμογές που δεν πληρούν τις προϋποθέσεις για την επιτρεπόμενη χρήση που καθορίζεται παραπάνω, όταν:

  • Η χρήση της άδειας επιτρέπει τη βασική λειτουργία της εφαρμογής.
  • Δεν υπάρχει, προς το παρόν, εναλλακτική μέθοδος για την παροχή της βασικής λειτουργίας ή η χρήση εναλλακτικών λύσεων που σέβονται το απόρρητο, (για παράδειγμα, το API MediaStore ή το πλαίσιο Storage Access Framework) έχει ιδιαίτερα αρνητική επίδραση σε σημαντικές δυνατότητες της εφαρμογής που συνδέονται με τη βασική της λειτουργία.
  • Η επίδραση στο απόρρητο των χρηστών μετριάζεται από τις βέλτιστες πρακτικές ασφαλείας και απορρήτου.

Ο προγραμματιστής πρέπει να αιτιολογήσει στη δήλωση Console τον λόγο για τον οποίο το Framework Access Framework ή το API MediaStore δεν επαρκεί για τον σκοπό της εφαρμογής του.

Σημείωση: Οι εφαρμογές για υπηρεσίες εταιρείας κινητής τηλεφωνίας και OEM και οι ιδιωτικές εφαρμογές που δημοσιεύονται στην Πλατφόρμα διανομής Διαχειριζόμενο Google Play, μπορούν να ζητούν πρόσβαση σε άδειες για τις παραπάνω περιπτώσεις χρήσης, όπως και για σημαντικές υπηρεσίες για τις οποίες απαιτείται πρόσβαση.
Μη έγκυρες χρήσεις

Σε ορισμένες περιπτώσεις, οι εφαρμογές μπορεί να θέλουν να αποκτήσουν πρόσβαση σε ευαίσθητα δεδομένα χρήστη για σκοπούς για τους οποίους υπάρχει μια πιο ασφαλής εναλλακτική ή ο κίνδυνος από την έκθεση δεδομένων δεν εγγυάται την πρόσβαση. 

Παρακάτω παρατίθεται μια λίστα με τις συνήθεις περιπτώσεις χρήσης στις οποίες δεν επιτρέπεται η υποβολή αιτήματος για την άδεια MANAGE_EXTERNAL_STORAGE 

  • Πρόσβαση σε αρχεία μέσων (ανατρέξτε στην παρακάτω ενότητα Εναλλακτικές επιλογές)
  • Οποιαδήποτε δραστηριότητα επιλογής αρχείων όπου ο χρήστης επιλέγει με μη αυτόματο τρόπο μεμονωμένα αρχεία (ανατρέξτε στην παρακάτω ενότητα Εναλλακτικές επιλογές)

Σημείωση: Αυτή η λίστα είναι ενδεικτική. Για λεπτομερή καθοδήγηση, ανατρέξτε στην τεκμηρίωση της άδειας Πρόσβαση σε όλα τα αρχεία και στις οδηγίες για προγραμματιστές Βέλτιστες πρακτικές εύρους αποθηκευτικού χώρου.

Προτεινόμενες εναλλακτικές επιλογές που σέβονται το απόρρητο

Χρήση

Εναλλακτικές επιλογές

Πρόσβαση στα αρχεία μέσων

Με το API MediaStore, οι εφαρμογές μπορούν να συνεισφέρουν και να έχουν πρόσβαση σε μέσα που είναι διαθέσιμα σε έναν τόμο εξωτερικού αποθηκευτικού χώρου, χωρίς να απαιτείται η άδεια Πρόσβαση σε όλα τα αρχεία. Με το API MediaStore, οι χρήστες μπορούν να ανακτούν και να ενημερώνουν εύκολα αρχεία μέσων. Αυτά τα αρχεία παραμένουν στον τόμο εξωτερικού αποθηκευτικού χώρου της συσκευής του χρήστη, ακόμα και μετά την απεγκατάσταση της εφαρμογής.

Ο χρήστης επιλέγει αρχεία για εισαγωγή/μεταφορά/επεξεργασία

Οι προγραμματιστές θα πρέπει να εξετάσουν το ενδεχόμενο να χρησιμοποιήσουν το πλαίσιο Storage Access Framework ως μια επιλογή που σέβεται το απόρρητο για πρόσβαση σε αρχεία που βρίσκονται στον κοινόχρηστο αποθηκευτικό χώρο. Αυτό το πλαίσιο υποστηρίζει τη συντριπτική πλειονότητα των περιπτώσεων χρήσης για εφαρμογές, προκειμένου να επιτύχουν πλήρη λειτουργικότητα.

Σημαντικό: Αν αλλάξετε τον τρόπο με τον οποίο η εφαρμογή σας χρησιμοποιεί αυτές τις περιορισμένες άδειες, πρέπει να υποβάλετε ξανά τη φόρμα με ενημερωμένες και ακριβείς πληροφορίες. Οι παραπλανητικές και οι μη δηλωμένες χρήσεις αυτών των αδειών ενδέχεται να οδηγήσουν σε αναστολή της εφαρμογής σας ή/και τον τερματισμό του λογαριασμού προγραμματιστή που διαθέτετε.

Σας βοήθησε αυτό;

Με ποιον τρόπο μπορούμε να το βελτιώσουμε;

Χρειάζεστε περισσότερη βοήθεια;

Δοκιμάστε αυτά τα επόμενα βήματα:

Αναζήτηση
Διαγραφή αναζητήσεων
Κλείσιμο αναζήτησης
Κύριο μενού
2001136350787250887
true
Αναζήτηση στο Κέντρο Βοήθειας
true
true
true
true
true
92637
false
false