Google은 2022년에 권한 자동 재설정 기능을 Android 6.0 이상 기기로 확장할 예정입니다.

Google은 Play 서비스가 포함된 Android 6.0 이상 기기에 권한 자동 재설정 기능을 도입할 예정이지만 현재는 2022년 1월입니다. 읽어!

안드로이드 12계절의 디저트, 하지만 그렇다고 해서 이전 버전이 일부 재미를 누릴 수 없다는 의미는 아닙니다. OS로서의 Android는 지난 10년 동안 성숙해 왔으며 많은 경우에 다음 사항이 더욱 중요해졌습니다. 새로운 소프트웨어 버전에 새로운 기능을 도입하는 것보다 더 넓은 사용자층에 기능을 제공하는 것 전파하다. Google은 Google Play 서비스를 통해 권한 자동 재설정 기능을 Android 6.0 이상 기기로 확장하려고 하기 때문에 전자를 수행하고 있습니다. 오늘 발표로 2021년 12월의 최초 출시 약속이 2022년 1월로 연장되었습니다.

권한 자동 재설정이란 무엇입니까?

2020년 Android 11을 통해 Google은 런타임 권한 모델에 몇 가지 변경 사항을 도입했으며, 이에 대한 빠른 요약을 살펴볼 가치가 있습니다. Android 10 이하에서는 '위험한' 권한(오용 가능성이 많은 권한이라고도 함)에 대해 앱이 요청할 수 있습니다. 한 번 권한을 부여하고 앱이 설치된 상태로 유지되거나 사용자가 수동으로 권한을 취소하거나 앱을 삭제하는 동안 해당 권한을 유지합니다. 데이터. 그리고 앱이 비핵심 및 선택적 기능을 위해 필요한 경우에도 이러한 권한을 요청하는 것이 일반적이었습니다. 일반 사용자는 자신이 부여한 권한의 범위를 이해하지 못하고, 해당 권한에 대한 주기적인 검토가 이루어지지 않았다는 점을 고려하면 대부분의 사용자가 할 일이지만, 결과적으로 앱 자체가 권한을 얻지 못하더라도 너무 많은 앱이 너무 많은 권한에 액세스하게 되었습니다. 사용된.

Android 11에는 일회성 권한 및 권한 자동 재설정이 도입되었습니다. 이 문제를 해결하기 위해. 일회성 권한은 바로 그 것입니다. 매우 짧은 시간 동안 앱 액세스를 허용하여 사용자가 요청할 때 앱이 비핵심 기능을 완료할 수 있도록 허용합니다. 핵심이 아닌 기능을 수행하기 위해 앱이 정기적으로 필요한 경우 더 오랜 기간 동안 권한을 부여하도록 선택할 수 있습니다. 반면에 권한 자동 재설정은 자주 사용하도록 권한을 부여받은 앱이 더 이상 자주 사용되지 않는 상황을 해결합니다. Android는 사용자가 한동안 앱을 사용하지 않은 것을 감지하면 부여된 모든 권한을 자동으로 취소합니다. 이제 앱은 더 이상 백그라운드에서 해당 기능을 시작할 수 있습니다. 사용자가 다음에 앱을 사용할 때 해당 권한을 다시 부여할 수 있는 기회를 얻게 됩니다.

이전 OS 버전에 자동 재설정 권한 가져오기

몇 개월 전에, 구글이 발표했다 Android 6.0 이상을 실행하는 모든 기기에 Android 11의 권한 자동 재설정 기능을 제공할 예정입니다. 발표 당시 Google은 이 기능이 2021년 12월에 Google Play 서비스가 설치된 Android 6.0 이상의 기기에 출시될 것이라고 언급했습니다. 오늘 발표에서 뉴스 가치가 있는 부분은 이 기능이 다음 달인 2022년 1월에 출시되기 시작한다는 것입니다.

이전 공지를 통해 Android 11(API 레벨 30) 이상을 대상으로 하는 앱에서는 이 기능이 기본적으로 활성화된다는 것을 알고 있습니다. API 레벨 23~29를 대상으로 하는 앱의 경우 사용자가 설정에서 수동으로 활성화해야 합니다. 이 기능은 기기 관리자 앱에는 적용되지 않으며, 기업 정책에 의해 고정된 권한도 취소되지 않습니다. 필요한 경우 앱 개발자는 사용자에게 권한 자동 재설정 기능을 비활성화하도록 요청할 수도 있습니다. 앱이 API 레벨 30 이상을 대상으로 하고 사용자에게 권한 자동 재설정을 비활성화하도록 요청하려는 경우 제트팩 코어 도서관 -- androidx.core.content. PackageManagerCompat.getUnusedAppRestrictionsStatus() 그리고 androidx.core.content. IntentCompat.createManageUnusedAppRestrictionsIntent(). 이렇게 하면 스마트워치용 보조 앱과 같이 주로 백그라운드에서 작동하는 앱에 도움이 됩니다.