Google Play ograničava upotrebu visokorizičnih dopuštenja ili dopuštenja za osjetljive podatke, uključujući dopuštenje REQUEST_INSTALL_PACKAGES
koje omogućuje aplikaciji da zahtijeva instaliranje paketa. Aplikacije koje ciljaju razinu API-ja 26 ili novije verzije moraju imati to dopuštenje da bi upotrebljavale Intent.ACTION_INSTALL_PACKAGE ili PackageInstaller API. Da biste upotrebljavali to dopuštenje, osnovna funkcija aplikacije mora uključivati sljedeće:
- slanje i primanje paketa aplikacija, kao i
- omogućivanje instaliranja paketa aplikacija koje pokreće korisnik.
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 Google 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 REQUEST_INSTALL_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 REQUEST_INSTALL_PACKAGES?
Dopuštenje REQUEST_INSTALL_PACKAGES
primjenjuje se samo kad aplikacija cilja Android razinu API-ja 26 ili novije verzije na uređajima s Androidom 8 ili novijim verzijama.
Da biste upotrebljavali to dopuštenje, aplikacija mora biti obuhvaćena dopuštenim upotrebama u nastavku i osnovna joj svrha mora biti omogućivanje instaliranja paketa. Osnovna funkcija definira se kao glavna svrha aplikacije. Bez te osnovne mogućnosti instaliranja dodatnih aplikacija na uređaj, aplikacija "ne radi" ili se ne može upotrebljavati. Osnovna funkcija i sve osnovne značajke koje sačinjavaju tu osnovnu funkciju moraju se uočljivo dokumentirati i promovirati u opisu aplikacije.
Dopuštene upotrebe dopuštenja REQUEST_INSTALL_PACKAGESAplikacije koje moraju omogućiti instaliranje paketa aplikacija u svrhe interoperabilnosti možda ispunjavaju kriterije za to dopuštenje. Dopuštene upotrebe uključuju sljedeće:
- pregledavanje ili pretraživanje weba ILI
- usluge komunikacije koje podržavaju privitke ILI
- dijeljenje datoteka, njihov prijenos ili upravljanje njima ILI
- upravljanje uređajima tvrtke.
- Sigurnosna kopija i vraćanje
- Migracija uređaja / prijenos telefona
Aplikacije kojima je odobren pristup tom dopuštenju moraju biti usklađene s pravilima o korisničkim podacima, uključujući zahtjev za uočljivu otkrivajuću objavu i pristanak, i ne smiju proširivati upotrebu na svrhe koje nisu objavljene ili važeće.
U nastavku je naveden popis scenarija upotrebe za koje neće biti dopušteno tražiti dopuštenje REQUEST_INSTALL_PACKAGES:
- Ako 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.
- Ako se traženi zadatak može izvršiti manje nametljivom metodom.
Napominjemo da popis nije sveobuhvatan.
Česta pitanja
Zašto Google želi uvesti ta pravila?Dopuštenje REQUEST_INSTALL_PACKAGES
pruža aplikacijama mogućnost instaliranja novih paketa na korisnikov uređaj. Cilj nam je spriječiti zloupotrebu na Android platformi i zaštititi korisnike od aplikacija koje se same ažuriraju na bilo koji način osim mehanizmom ažuriranja Google Playa ili preuzimaju štetne APK-ove. U tu svrhu uvodimo pravilo Request Install Package kako bismo objasnili za koje se dopuštene funkcije i radnje smije tražiti dopuštenje.
Preporučujemo da pažljivo pregledate pravila u vezi s dopuštenim scenarijima upotrebe i unesete potrebne promjene kako biste uskladili svoju aplikaciju. Ako vaša aplikacija ne zadovoljava kriterije za dopušteni scenarij upotrebe, morate ukloniti to dopuštenje iz aplikacije prije datuma stupanja pravila na snagu kako biste uskladili aplikaciju.
Nova pravila stupit će na snagu 11. srpnja 2022.
Nema očekivanih odgoda rokova pregleda aplikacija u vezi s tim ažuriranjem.
Nova pravila stupit će na snagu 11. srpnja 2022. Preporučujemo da na vrijeme pažljivo pregledate pravila u vezi s dopuštenim scenarijima upotrebe te izvršite potrebne promjene kako biste uskladili svoju aplikaciju. Ako vaša aplikacija ne zadovoljava kriterije za dopušteni scenarij upotrebe, morate ukloniti to dopuštenje iz aplikacije prije datuma stupanja pravila na snagu kako biste uskladili aplikaciju.
Opcije potražite u smjernicama na ovoj stranici centra za pomoć.