Le app trasferite localmente dall'esterno di un app store non saranno in grado di accedere all'ascoltatore di notifiche su Android 13. Continuate a leggere per saperne di più.
Google sta introducendo un cambiamento con Androide 13 quello sarà impedire alle app trasferite localmente di abusare delle API di accessibilità. La funzione Impostazione limitata impedirà all'utente di abilitare il servizio di accessibilità per applicazioni dannose. Dopo aver identificato un'app di questo tipo, le impostazioni di accessibilità per quell'app diventeranno inaccessibili e gli utenti vedranno una finestra di dialogo "Impostazioni limitate" che indica che l'impostazione non è attualmente disponibile. Ma la nuova funzionalità non è tutto.
Secondo Mishaal Rahman, la funzione di impostazione con restrizioni impedirà inoltre agli utenti di abilitare l'ascoltatore di notifiche di un'app. Per chi non lo sapesse, l'API NotificationListenerService di Android consente alle app di intercettare e interagire con tutte le notifiche per conto di un utente. Se un'app dannosa riesce ad accedere all'API, può leggere tutte le notifiche in arrivo e ottenere l'accesso a informazioni sensibili. La funzionalità di impostazione con restrizioni di Android 13 impedisce ciò per tutte le app trasferite localmente utilizzando un programma di installazione di pacchetti non basato sulla sessione.
Poiché la maggior parte degli app store utilizza il programma di installazione dei pacchetti basato sulla sessione, questa restrizione non si applica alle app scaricate dagli app store. Bloccherà solo le app che gli utenti caricano localmente dall'esterno degli app store, ad esempio tramite un browser o un'app di messaggistica. Tuttavia, esiste una soluzione alternativa per impedire alla funzionalità di bloccare l'accesso per le app trasferite localmente.
Rahman nota che lo è "è possibile riconoscere la finestra di dialogo delle impostazioni limitate e quindi riattivare l'accesso" alle impostazioni di accessibilità. Puoi saperne di più sulla soluzione alternativa in questo post del blog.
Credito immagine in primo piano: Mishaal Rahman