Pregled: upotreba dopuštenja za široku vidljivost paketa (aplikacija) (QUERY_ALL_PACKAGES)

Na snazi od razdoblja lipanj – rujan 2021.

U ovom se članku pruža pregled nedavno najavljenih promjena programskih pravila za razvojne programere koje će stupiti na snagu u razdoblju lipanj – rujan 2021.

Na snazi od 1. ožujka 2022.

Zbog problema povezanih s bolešću COVID-19 provedba za aplikacije koje ciljaju Android 11 (API razina 30) i zahtijevaju QUERY_ALL_PACKAGES započet će 1. ožujka 2022.

Google Play ograničava upotrebu visokorizičnih ili osjetljivih dopuštenja, uključujući dopuštenje QUERY_ALL_PACKAGES koje pruža vidljivost inventara instaliranih aplikacija na određenom uređaju. Play smatra inventar instaliranih aplikacija za koje se postavlja upit s korisnikovog uređaja osobnim i osjetljivim korisničkim podatkom, pa je upotreba tog dopuštenja dopuštena samo kad osnovna funkcija ili svrha vaše aplikacije za korisnike zahtijeva široku vidljivost instaliranih aplikacija na korisnikovom uređaju. 

Ako vaša aplikacija ne zadovoljava zahtjeve za prihvatljiv način upotrebe navedene u nastavku, morate ukloniti tu upotrebu iz manifesta aplikacije radi usklađivanja s pravilima Playa. U nastavku su navedeni i prijedlozi alternativnih implementacija usklađenih s pravilima.

Ako vaša aplikacija zadovoljava zahtjeve pravila za prihvatljiv način upotrebe dopuštenja QUERY_ALL_PACKAGES, morat ćete deklarirati to i druga visokorizična dopuštenja putem obrasca izjave o dopuštenjima na Play konzoli.

Aplikacije koje ne zadovoljavaju zahtjeve pravila ili za koje ne pošaljete obrazac izjave o dopuštenjima mogu se ukloniti s Google Playa.

Važno: ako promijenite način na koji aplikacija upotrebljava ta ograničena dopuštenja, u izjavu morate unijeti ažurirane i točne informacije. Obmanjujuće i nedeklarirane upotrebe tih dopuštenja mogu rezultirati obustavom aplikacije i/ili ukidanjem računa razvojnog programera.

Kad biste trebali tražiti dopuštenje QUERY_ALL_PACKAGES?

Dopuštenje QUERY_ALL_PACKAGES primjenjuje se samo kad aplikacija cilja Android API razine 30 ili novije verzije na uređajima s Androidom 11 ili novijim verzijama.

Da biste upotrebljavali to dopuštenje, aplikacija mora biti obuhvaćena dopuštenim upotrebama u nastavku i osnovna joj svrha treba biti pretraživanje svih aplikacija na uređaju. Morate pružiti zadovoljavajuće objašnjenje zašto manje nametljiva metoda vidljivosti aplikacija nije dovoljna za omogućivanje osnovne funkcije vaše aplikacije za korisnike usklađene s pravilima.

Osnovna funkcija definira se kao glavna svrha aplikacije. Bez te osnovne mogućnosti pretraživanja svih aplikacija na uređaju, aplikacija "ne radi" ili se ne može upotrebljavati. Osnovna funkcija, kao i sve osnovne značajke koje sačinjavaju tu osnovnu funkciju, moraju se uočljivo dokumentirati i promovirati u opisu aplikacije.

Sažmi sve Proširi sve

Dopuštene upotrebe dopuštenja QUERY_ALL_PACKAGES

Dopuštene upotrebe uključuju aplikacije koje moraju otkriti sve aplikacije instalirane na uređaju jer svrha detektiranja ili interoperabilnosti možda ispunjava kriterije za dopuštenje. Dopuštene upotrebe uključuju pretraživanje uređaja, antivirusne aplikacije, upravitelje datoteka i preglednike. 

Aplikacije kojima je odobren pristup tom dopuštenju moraju biti usklađene s pravilima o korisničkim podacima, uključujući zahtjeve o isticanju otkrivajuće objave i o pristanku, i ne smiju proširivati upotrebu na svrhe koje nisu objavljene ili važeće.

Iznimke

Google Play može dopustiti privremenu iznimku za sljedeće aplikacije koje ne ispunjavaju uvjete za dopuštene upotrebe kao što je prethodno navedeno.

Aplikacije čija osnovna svrha koju je moguće potvrditi uključuje funkciju financijskih transakcija (primjerice aplikacije za bankarstvo ili digitalni novčanici) mogu dobiti široku vidljivost za instalirane aplikacije isključivo u sigurnosne svrhe.

Nevažeće upotrebe

U nastavku je naveden popis upotreba za koje neće biti dopušteno tražiti dopuštenje QUERY_ALL_PACKAGES:

  • tamo gdje upotreba dopuštenja nije izravno povezana s osnovnom svrhom aplikacije
    • to uključuje P2P dijeljenje. P2P mora biti osnovna svrha aplikacije da bi aplikacija ispunila uvjete za dopuštenu upotrebu.
  • kad se podaci prikupljaju u svrhu prodaje
  • kad se traženi zadatak može izvršiti uz užu vidljivost aplikacija.

Napomena: popis nije sveobuhvatan. Detaljne upute o alternativnim opcijama i najbolje primjere iz prakse potražite u članku Filtriranje vidljivosti paketa na Androidu.

Je li to bilo korisno?
Kako to možemo poboljšati?

Trebate li dodatnu pomoć?

Prijavite se da bi vam bile dostupne dodatne opcije podrške kako biste brzo riješili problem

Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Googleove aplikacije
Glavni izbornik
Pretraži Centar za pomoć
true
92637
false