Play Butik tillåter inte appar att söka efter andra appar utan en god anledning

Google kommer att börja ta bort appar från Play Butik som använder QUERY_ALL_PACKAGES utan goda skäl från och med den 1 juni.

Android-appar kan kontrollera vilka andra appar som är installerade med QUERY_ALL_PACKAGES-behörigheten, men med tanke på säkerhets- och integritetsriskerna är funktionen endast avsedd för appar som faktiskt behöver det (som appstarter eller säkerhetskopieringsverktyg). Google sa förra året att de skulle börja sparka bort appar från Play Butik som använde tillståndet utan en bra anledning, och nu har regeln trätt i kraft.

Google har enligt uppgift skickat ett e-postmeddelande till utvecklare med publicerade appar som använder QUERY_ALL_PACKAGES tillstånd, informera dem om att de kommer att behöva fylla i relevant tillståndsförklaring i pjäsen Trösta. Deklarationen innebär att förklara varför en "kärnfunktion i din app" kräver tillstånd, med både en skriftlig beskrivning och en kort videodemonstration. Appar utan deklarationen riskerar att tas bort från Google Play Butik från och med den 1 juni 2022.

Android 10 och tidigare tillät alla appar att få en fullständig lista över installerade appar, utan några tillståndsmeddelanden eller vägspärrar. Det var ett betydande problem för integritet och säkerhet (t.ex. appar kunde rikta in annonser baserat på vilka appar som installerades), så från och med Android 11, listan över appar filtrerades som standard. Applikationer kunde fortfarande komma runt det nya filtret med QUERY_ALL_PACKAGES-behörigheten, men Google sa förra året det skulle inte tillåta appar i Play Butik som använde behörigheten för icke-nödvändiga funktioner.

Det ursprungliga förfallodatumet för policyändringen i Play Butik var den 5 maj 2021, med de första borttagningarna för appar som inte uppfyller kraven i november 2021. Google flyttade senare tillbaka startdatumet på grund av "COVID-19-relaterade överväganden."

Google har skapat liknande regler för appar som använder tillgänglighetstjänster, eftersom den försöker balansera kraven för appar med säkerhetsåtgärder. Om apputvecklare kan förklara varför deras appar inte kan fungera utan QUERY_ALL_PACKAGES kan de stanna i Play Butik – förutsatt att Googles supportpersonal är lyhörd och tillmötesgående, vilket är inte alltid fallet.

Källa:Reddit