Google has commenced to send out e-mail to developers whose applications ask for broad accessibility to system storage. The email tells builders that, starting up Could 5th, they should notify Google why their application requests broad storage accessibility or they won’t be authorized to publish updates that concentrate on Android 11.
Prior to Android 11, applications could ask for wide accessibility to a device’s storage by declaring the Read through_Exterior_STORAGE authorization in their Manifest and asking the consumer to grant it. Lots of apps that experienced no legit need to have to examine all the information stored on the device’s storage were being requesting this authorization, resulting in Google to slender storage accessibility permissions with Android 11’s “Scoped Storage” changes. On the other hand, for applications that legitimately have to have broader storage accessibility, these types of as file supervisors, Google inspired them to proceed to goal Android 10 (API amount 29) and to request “legacy” storage entry by declaring
requestLegacyExternalStorage=genuine in their Manifest.
Legacy accessibility will allow apps to have wide entry to the device’s storage devoid of getting subjected to Scoped Storage limits. Nevertheless, all apps that goal Android 11 (API stage 30) and above are matter to Scoped Storage restrictions and are not able to request legacy access to product storage. As a substitute, they ought to ask for a new authorization known as Take care of_Exterior_STORAGE (shown to the consumer as “All Information Access”) to be provided wide storage access (excluding a handful of directories like /Android/knowledge or /Android/obb).
Setting up November of 2021, all apps and app updates submitted to Google Enjoy have to concentrate on Android 11, that means that file manager apps and other applications that need to have broader storage obtain need to sooner or later swap to the Scoped Storage product and ask for the All Documents Access permission. The only problem is that Google now doesn’t let builders to ask for the “All Documents Access” permission. Google earlier stated it would like developers to indication a Declaration Form ahead of the application will be authorized on Google Enjoy. This Declaration Sort is intended to allow for Google to weed out apps that have no require for “All Data files Access”, substantially like how Google restricts entry to the SMS, Call Log, and the Query_ALL_Packages permissions.
Despite the fact that Google introduced their intention to make developers indicator a Declaration Form all the way back in November of 2019, they continue to have not manufactured those Declaration Kinds basically readily available. The enterprise cited workforce issues stemming from the COVID-19 pandemic as to why they were being deferring permitting applications targeting Android 11 and requesting “All Documents Access” to be uploaded to Google Play. Google set the unspecified day of “early 2021” for when they would open up up the Declaration Sort.
Now eventually, Google has started out to advise builders when applications can really request the “All Documents Access” authorization. The electronic mail despatched to developers is confusingly worded, but a newly published guidance site adds some clarity. According to the assistance web site, applications that target Android 11 and ask for “All Data files Access” can finally be uploaded to Google Participate in starting May perhaps 2021, which is presumably when the Declaration Type goes reside. For a checklist of permitted employs, exceptions, and invalid makes use of of “All Files Access”, as well as instructed choice APIs, check out Google’s help web site.