Changes are coming to this article
This article will soon be updated to reflect changes included in our March 2021 policy updates.
The updated article will contain information regarding the acceptable use of the All files access (MANAGE_EXTERNAL_STORAGE) permission. These policy changes will be effective May 5, 2021.
To preview the updated "Use of All files access (MANAGE_EXTERNAL_STORAGE) permission" article, visit this page.
코로나19와 관련된 고려사항으로 인해 Android 11(API 수준 30)을 타겟팅하며 모든 파일 액세스 권한을 요청하는 앱은 2021년 초까지 Google Play에 업로드할 수 없습니다. 여기에는 신규 앱 및 기존 앱의 업데이트가 포함됩니다. 이 일시적인 업로드 제한은 Android 11(API 수준 30) 타겟팅 및 모든 파일 액세스 권한 요청 두 가지 모두에 해당하는 앱에만 적용됩니다.
앱에 모든 파일 액세스 권한이 필요하다고 생각되는 경우 현재로서는 타겟 SDK 레벨을 Android 11(API 수준 30)로 업데이트하지 않는 것이 좋습니다. Android 10을 타겟팅하는 경우 requestLegacyExternalStorage 플래그를 사용해 보시기 바랍니다.
Android 11 타겟일 경우 requestLegacyExternalStorage가 처리안되는 것은 원래 그런 것이었을거구요. Android 11 타겟으로 기존과 동일한 효과를 내려면 MANAGE_EXTERNAL_STORAGE를 넣어야 하는데 현재는 MANAGE_EXTERNAL_STORAGE 퍼미션을 넣은 경우 아예 구글 플레이에 업로드가 안되고 있습니다.
5월 5일 부터 MANAGE_EXTERNAL_STORAGE 퍼미션을 넣어서 업로드할 수 있지만 사용이 허용된 경우에 한해서만 승인이 되고 그렇지 않은 경우는 앱이 정지된다는 이야기로 보입니다. Android 10 타겟으로 requestLegacyExternalStorage 사용하는 경우의 업로드를 막는다는 이야기는 공지에 없는 것 같은데요. 일단 MANAGE_EXTERNAL_STORAGE 퍼미션을 넣어야 하는 경우에 조심하면 될것 같네요.