Android 11의 권한 자동 재설정 기능이 이전 OS 버전에도 제공됩니다.

Google은 Android 6.0부터 Android 10까지 실행하는 모든 기기에 Android 11의 자동 재설정 권한 기능을 제공합니다. 이것이 의미하는 바는 다음과 같습니다.

안드로이드 11에서는 구글이 자동 취소 권한 도입 사용하지 않는 앱이 사용자가 부여한 민감한 권한에 액세스하는 것을 금지했습니다. 이 개인 정보 보호 기능은 현재 Android 11 이상 기기에만 적용되지만 곧 Android 6.0까지 이전 버전의 Android에도 적용될 예정입니다.

오늘 구글은 다음과 같은 기능을 제공한다고 발표했습니다. Android 11의 권한 자동 재설정 기능 Android 6.0 이상을 실행하는 모든 기기에 적용됩니다. 이 기능은 올해 후반에 Google Play 서비스가 설치된 기기에 출시될 예정입니다. 구글은 이 기능이 안드로이드 11(API 레벨 30) 이상을 대상으로 하는 앱에서 기본적으로 활성화될 것이라고 밝혔습니다. API 레벨 23~29를 대상으로 하는 앱의 경우 사용자가 설정에서 수동으로 활성화해야 합니다.

우선, 권한 자동 재설정 기능은 사용자가 몇 달 동안 액세스하지 않은 앱에 부여된 민감한 권한을 자동으로 취소합니다. 예를 들어, 앱이 위치에 액세스하도록 허용했는데 어떤 이유로 오랫동안 해당 앱을 열지 않은 경우 이 기능은 해당 앱에 대한 위치 권한을 자동으로 취소합니다. 앱을 열 때 앱에서 위치 권한을 다시 한 번 요청해야 합니다.

권한 자동 재설정 기능은 장치 관리자 앱에 적용되지 않습니다. 마찬가지로 엔터프라이즈 정책에 의해 고정된 권한도 취소되지 않습니다. 이 기능은 다음과도 호환됩니다. 앱 최대 절전 모드 ~에 안드로이드 12. 필요한 경우 앱 개발자는 사용자에게 권한 자동 재설정 기능을 비활성화하도록 요청할 수도 있습니다. 앱이 API 레벨 30 이상을 대상으로 하고 사용자에게 권한 자동 재설정을 비활성화하도록 요청하려는 경우 제트팩 코어 도서관 - androidx.core.content.PackageManagerCompat.getUnusedAppRestrictionsStatus()

그리고 androidx.core.content.IntentCompat.createManageUnusedAppRestrictionsIntent(). 이렇게 하면 스마트워치용 보조 앱과 같이 주로 백그라운드에서 작동하는 앱에 도움이 됩니다.

구형 Android 휴대폰에 적용되는 권한 자동 취소 기능은 표면적으로는 중요하지 않게 들릴 수 있지만, 이러한 구형 Android 휴대폰 중 상당수에 대한 소프트웨어 지원을 고려하면 휴대폰은 오래 전에 중단되었으므로 악성 앱에 의해 악용될 위험이 더 높습니다. Google이 이 개인 정보 보호 기능을 구형 Android로 확장하는 것은 좋은 일입니다. 버전.

권한 자동 재설정 기능은 2021년 12월부터 Google Play 서비스가 설치된 Android 10 기기를 통해 Android 6.0에 점진적으로 출시될 예정입니다. 구글은 이 기능이 2022년 1분기까지 모든 적격 기기에 적용될 것이라고 밝혔습니다. 한편, 크로스 플랫폼 자동 재설정 API는 오늘 Jetpack Core 1.7.0과 함께 베타 버전으로 출시되지만 2021년 10월에 안정적인 API로 출시될 예정입니다.