Android 11's funktion til automatisk nulstilling af tilladelser kommer til ældre OS-versioner

click fraud protection

Google bringer Android 11s auto-nulstilling af tilladelser til alle enheder, der kører Android 6.0 til Android 10. Her er, hvad det betyder.

Med Android 11, Google indført automatisk tilbagekaldelse af tilladelser der forhindrede ubrugte apps i at få adgang til følsomme tilladelser givet af brugeren. Selvom denne privatlivsfunktion i øjeblikket forbliver eksklusiv for Android 11 og nyere enheder, vil den snart sive ned til ældre versioner af Android - helt tilbage til Android 6.0.

I dag meddelte Google, at det bringer Funktionen til automatisk nulstilling af tilladelser til Android 11 til alle enheder, der kører Android 6.0 og nyere. Funktionen begynder at rulle ud til enheder, der har Google Play Services installeret senere på året. Google siger, at funktionen vil være aktiveret som standard for apps, der er målrettet mod Android 11 (API-niveau 30) eller højere. For apps, der er målrettet mod API-niveauer 23 til 29, skal brugerne aktivere det manuelt fra indstillingerne.

For det første tilbagekalder funktionen til automatisk nulstilling af tilladelser automatisk følsomme tilladelser givet til apps, som brugeren ikke har haft adgang til i et par måneder. For eksempel, hvis du gav en app adgang til din placering og af en eller anden grund aldrig åbnede den app i længere tid, ville funktionen tilbagekald automatisk placeringstilladelsen for den pågældende app - appen bliver nødt til at anmode om placeringstilladelsen igen, når du åbner den.

Funktionen til automatisk nulstilling af tilladelser gælder ikke for enhedsadministratorapps; på samme måde vil tilladelser fastsat af virksomhedspolitikken heller ikke blive tilbagekaldt. Funktionen er også kompatibel med app dvale i Android 12. Hvis det er nødvendigt, kan appudvikleren også bede brugeren om at deaktivere funktionen til automatisk nulstilling af tilladelser. Hvis din app er målrettet mod API-niveau 30 eller derover, og du ønsker at bede brugeren om at deaktivere auto-nulstilling af tilladelser, skal du bruge den nye cross-platform API, der er en del af Jetpack Core bibliotek - androidx.core.content.PackageManagerCompat.getUnusedAppRestrictionsStatus() og androidx.core.content.IntentCompat.createManageUnusedAppRestrictionsIntent(). Det er nyttigt for apps, der primært fungerer i baggrunden, såsom en ledsager-app til dit smartwatch.

Funktionen til automatisk tilbagekaldelse af tilladelser, der gør sin vej til ældre Android-telefoner, kan lyde ubetydelig på overfladen, men i betragtning af, at softwareunderstøttelse for mange af disse ældre telefoner er ophørt for lang tid siden og har derfor større risiko for at blive udnyttet af ondsindede apps, det er godt at se Google udvide denne privatlivsfunktion til ældre Android versioner.

Funktionen til automatisk nulstilling af tilladelser vil gradvist rulle ud til Android 6.0 gennem Android 10-enheder med Google Play Services installeret fra december 2021. Google siger, at funktionen vil nå ud til alle kvalificerede enheder i 1. kvartal 2022. I mellemtiden lanceres API'erne til automatisk nulstilling på tværs af platforme i dag i beta med Jetpack Core 1.7.0, men vil lanceres som en stabil API i oktober 2021.