Lietotnes, kas tiek ielādētas no ārpus lietotņu veikala, nevarēs piekļūt paziņojumu uztvērējam operētājsistēmā Android 13. Lasiet tālāk, lai uzzinātu vairāk.
Google ievieš izmaiņas ar Android 13 tas būs novērstu to, ka sānu ielādes lietotnes ļaunprātīgi izmanto pieejamības API. Funkcija Ierobežotais iestatījums neļaus lietotājam iespējot piekļuves pakalpojumu ļaunprātīgām lietojumprogrammām. Identificējot šādu lietotni, šīs lietotnes pieejamības iestatījumi kļūs nepieejami, un lietotājiem tiks parādīts dialoglodziņš "Ierobežots iestatījums", norādot, ka iestatījums pašlaik nav pieejams. Bet tas vēl nav viss, kas ir jaunajai funkcijai.
Saskaņā ar Mishaal Rahman teikto, Ierobežotā iestatījuma funkcija arī neļaus lietotājiem iespējot lietotnes paziņojumu uztvērēju. Nezinātājiem Android NotificationListenerService API ļauj lietotnēm pārtvert visus paziņojumus un mijiedarboties ar tiem lietotāja vārdā. Ja ļaunprātīga lietotne iegūst piekļuvi API, tā var lasīt visus ienākošos paziņojumus un piekļūt sensitīvai informācijai. Operētājsistēmas Android 13 ierobežotā iestatījuma funkcija neļauj to darīt visām lietotnēm, kas tiek ielādētas, izmantojot pakotņu instalēšanas programmu, kas nav balstīta uz sesiju.
Tā kā lielākajā daļā lietotņu veikalu tiek izmantots uz sesiju balstīts pakotņu instalēšanas programma, šis ierobežojums neattiecas uz lietotnēm, kas lejupielādētas no lietotņu veikaliem. Tas bloķēs tikai tās lietotnes, kuras lietotāji lejupielādē ārpus lietotņu veikaliem, piemēram, izmantojot pārlūkprogrammu vai ziņojumapmaiņas lietotni. Tomēr ir risinājums, lai neļautu funkcijai bloķēt piekļuvi blakus ielādētām lietotnēm.
Rahmans atzīmē, ka tā ir "iespējams apstiprināt ierobežoto iestatījumu dialoglodziņu un pēc tam atkārtoti iespējot piekļuvi" uz pieejamības iestatījumiem. Vairāk par risinājumu varat uzzināt šeit šo emuāra ierakstu.
Piedāvātā attēla kredīts: Mishaal Rahman