Apper som er sidelastet utenfor en appbutikk, vil ikke kunne få tilgang til varslingslytteren på Android 13. Les videre for å lære mer.
Google introduserer en endring med Android 13 det vil forhindre sidelastede apper fra å misbruke tilgjengelighets-API-ene. Funksjonen for begrensede innstillinger vil blokkere brukeren fra å aktivere tilgjengelighetstjenesten for ondsinnede applikasjoner. Ved identifisering av en slik app vil tilgjengelighetsinnstillingene for den appen bli utilgjengelige, og brukere vil se en "Begrenset innstilling"-dialog som sier at innstillingen for øyeblikket ikke er tilgjengelig. Men det er ikke alt som er med den nye funksjonen.
I følge Mishaal Rahman vil funksjonen for begrenset innstilling også blokkere brukere fra å aktivere en apps varslingslytter. For de uvitende lar Androids NotificationListenerService API apper fange opp og samhandle med alle varsler på vegne av en bruker. Hvis en ondsinnet app får tilgang til API, kan den lese alle innkommende varsler og få tilgang til sensitiv informasjon. Android 13s begrensede innstillingsfunksjon forhindrer dette for alle apper som lastes inn ved hjelp av et ikke-øktbasert pakkeinstallasjonsprogram.
Siden de fleste appbutikker bruker det sesjonsbaserte pakkeinstallasjonsprogrammet, vil ikke denne begrensningen gjelde for apper som lastes ned fra appbutikker. Det vil bare blokkere apper som brukere sidelaster fra utenfor appbutikker, for eksempel gjennom en nettleser eller meldingsapp. Det er imidlertid en løsning for å forhindre at funksjonen blokkerer tilgang for sidelastede apper.
Rahman bemerker at det er det "mulig å bekrefte dialogboksen for begrensede innstillinger og deretter aktivere tilgang på nytt" til tilgjengelighetsinnstillingene. Du kan lære mer om løsningen i dette blogginnlegget.
Utvalgt bildekreditt: Mishaal Rahman