Google Play omejuje uporabo dovoljenj z visokim tveganjem ali občutljivih dovoljenj, vključno z dovoljenjem REQUEST_INSTALL_PACKAGES (»zahteva za namestitev paketov«), ki aplikaciji omogoča, da zahteva namestitev paketov. Aplikacije, ki ciljajo raven API-ja 26 ali novejšo, morajo imeti to dovoljenje, če želijo uporabljati Intent.ACTION_INSTALL_PACKAGE ali API PackageInstaller. Če želite uporabljati to dovoljenje, mora osnovna funkcionalnost aplikacije vključevati:
- pošiljanje ali sprejemanje paketov aplikacij IN
- omogočanje namestitev paketov aplikacij, ki jih sproži uporabnik.
Če aplikacija ne izpolnjuje spodnjih zahtev za sprejemljivo uporabo, morate iz njenega manifesta umakniti to dovoljenje, če želite zagotoviti skladnost s pravilniki Googla Play. Spodaj so podrobneje opisani tudi predlogi za nadomestne izvedbe, ki so skladne s pravilniki.
Če vaša aplikacija izpolnjuje zahteve pravilnika za sprejemljivo uporabo dovoljenja REQUEST_INSTALL_PACKAGES, boste morali to in morebitna druga dovoljenja z visokim tveganjem najaviti z obrazcem z najavo dovoljenj v Konzoli Play.
Aplikacije, ki ne bodo skladne z zahtevami pravilnika ali za katere ne bo poslan obrazec z najavo dovoljenj, bodo morda odstranjene iz Googla Play.
Pomembno: Če spremenite, kako aplikacija uporablja ta omejena dovoljenja, morate popraviti najavo s posodobljenimi in točnimi podatki. Če boste ta dovoljenja uporabljali na zavajajoče in nenavedene načine, lahko povzročite začasno in/ali trajno prepoved uporabe računa razvijalca.
Kdaj naj zahtevate dovoljenje REQUEST_INSTALL_PACKAGES (»zahteva za namestitev paketov«)?
Dovoljenje REQUEST_INSTALL_PACKAGES (»zahteva za namestitev paketov«) deluje samo, če vaša aplikacija cilja API za Android ravni 26 ali višje v napravah z Androidom 8 ali novejšo različico.
Če želite uporabljati to dovoljenje, mora aplikacija spadati med spodnje primere dovoljene uporabe, njen osnovni namen pa mora biti omogočanje namestitve paketov. Osnovna funkcionalnost je opredeljena kot glavni namen aplikacije. Aplikacija brez te osnovne funkcije namestitve dodatnih aplikacij v napravi ne deluje oziroma je neuporabna. Osnovno funkcionalnost in vse druge osnovne funkcije, ki jih vključuje, je treba v opisu aplikacije jasno dokumentirati in promovirati.
Dovoljene uporabe dovoljenja REQUEST_INSTALL_PACKAGESAplikacije, ki morajo zaradi interoperabilnosti omogočiti namestitev paketov aplikacij, so morda primerne za to dovoljenje. Primeri dovoljene uporabe:
- spletno brskanje ali iskanje ALI
- komunikacijske storitve, ki podpirajo priloge ALI
- skupna raba, prenos ali upravljanje datotek ALI
- upravljanje naprav v poslovnih okoljih;
- varnostno kopiranje in obnovitev;
- selitev naprave/prenos telefonske številke.
Aplikacije, ki jim je omogočen dostop do tega dovoljenja, morajo biti skladne s pravilniki o podatkih uporabnika, vključno z zahtevo za jasno razkritje in privolitev, in dovoljenja ne smejo nadalje uporabljati za nerazkrite ali neveljavne namene.
Spodaj je seznam primerov uporab, ki jim ne bo dovoljeno zahtevati dovoljenja REQUEST_INSTALL_PACKAGES (»zahteva za namestitev paketov«):
- Če uporaba dovoljenja ni neposredno povezana z osnovnim namenom aplikacije.
- To vključuje deljenje enakih z enakimi (P2P). P2P mora biti temeljni namen aplikacije, če želite, da izpolnjuje pogoje za dovoljeno uporabo.
- Če je zahtevano opravilo mogoče izvesti z manj vsiljivo metodo.
Opomba: Ta seznam ni popoln.
Pogosta vprašanja
Zakaj želi Google uvesti ta pravilnik?Dovoljenje REQUEST_INSTALL_PACKAGES (»zahteva za namestitev paketov«) aplikacijam omogoča namestitev novih paketov v uporabnikovi napravi. Prizadevamo si za preprečevanje zlorab na platformi Android in zaščito uporabnikov pred aplikacijami, ki se same posodabljajo na kakršen koli način, ki ni mehanizem za posodobitev v Googlu Play, ali prenašajo škodljive APK-je. V ta namen uvajamo pravilnik o zahtevah za namestitev paketov, v katerem pojasnjujemo, katere dovoljene funkcionalnosti in dejanja so dovoljeni za posamezno dovoljenje.
Svetujemo, da skrbno preberete pravilnik o dovoljenih primerih uporabe in izvedete potrebne spremembe, da bo aplikacija skladna s pravilniki. Če aplikacija ne izpolnjuje meril za dovoljeni primer uporabe, morate to dovoljenje odstraniti iz aplikacije pred datumom začetka veljavnosti pravilnika, če želite zagotoviti skladnost aplikacije s pravilnikom.
Novi pravilnik bo začel veljati 11. julija 2022.
Za to posodobitev ne pričakujemo zamud pri rokih za pregled aplikacij.
Novi pravilnik bo začel veljati 11. julija 2022. Svetujemo vam, da pravočasno skrbno preberete pravilnik o dovoljenih primerih uporabe in izvedete potrebne spremembe, da bo aplikacija skladna s pravilniki. Če aplikacija ne izpolnjuje meril za dovoljeni primer uporabe, morate to dovoljenje odstraniti iz aplikacije pred datumom začetka veljavnosti pravilnika, če želite zagotoviti skladnost aplikacije s pravilnikom.
Možnosti, ki so vam na voljo, si oglejte v smernicah na tej strani centra za pomoč.