Používanie povolenia REQUEST_INSTALL_PACKAGES

Google Play obmedzuje používanie vysoko rizikových alebo citlivých povolení vrátane povolenia REQUEST_INSTALL_PACKAGES, ktoré umožní aplikácii žiadať o inštaláciu balíkov. Aplikácie zacielené na úroveň API 26 alebo novšiu musia disponovať týmto povolením, aby mohli používať intenciu Intent.ACTION_INSTALL_PACKAGE alebo rozhranie PackageInstaller API. Ak chcete toto povolenie používať, medzi základné funkcie vašej aplikácie musia patriť:

  1. odosielanie alebo prijímanie balíkov aplikácie,
  2. povolenie inštalácie balíkov aplikácie spustenej používateľom. 

Ak vaša aplikácia nespĺňa požiadavky pravidiel prijateľného používania uvedené nižšie, musíte ho odstrániť z jej manifestu, aby ste tak dodržali pravidlá služby Google Play. Nižšie sú uvedené aj návrhy alternatívnych implementácií spĺňajúcich pravidlá.

Ak vaša aplikácia spĺňa požiadavky pravidiel prijateľného používania povolenia REQUEST_INSTALL_PACKAGES, budete to musieť deklarovať spolu s ďalšími vysoko rizikovými povoleniami vo formulári na deklaráciu povolení v službe Play Console.

Aplikácie, ktoré nedodržia požiadavky pravidiel alebo neodošlú formulár na deklaráciu povolení, môžu byť zo služby Google Play odstránené.

Dôležité: Ak zmeníte spôsob, akým vaša aplikácia používa tieto obmedzené povolenia, musíte deklaráciu upraviť o aktualizované a presné informácie. Podvodné a nedeklarované použitia týchto povolení môžu mať za následok pozastavenie aplikácie alebo zrušenie vášho účtu vývojára.

Kedy by ste mali požiadať o povolenie REQUEST_INSTALL_PACKAGES?

Povolenie REQUEST_INSTALL_PACKAGES platí iba vtedy, keď je aplikácia zacielená na rozhranie Android API úrovne 26 alebo novšej v zariadeniach s Androidom 8 alebo novším.

Ak chcete toto povolenie používať, aplikácia musí spadať do povolených použití nižšie a mať ako základný účel umožnenie inštalácie balíkov. Základná funkcia je definovaná ako hlavný účel aplikácie. Bez tejto základnej možnosti inštalovať ďalšie aplikácie v zariadení je aplikácia nefunkčná alebo nepoužiteľná. Základná funkcia a všetky ostatné základné funkcie, ktoré ju tvoria, musia byť viditeľne zdokumentované a propagované v opise aplikácie.

Zbaliť všetko Rozbaliť všetko

Schválené použitia povolenia REQUEST_INSTALL_PACKAGES

Oprávnenie používať toto povolenie môžu mať aplikácie, ktoré musia umožňovať inštaláciu balíkov aplikácie na účely interoperability. Medzi povolené použitia patria:

  • prehliadanie webu alebo vyhľadávanie na ňom;
  • komunikačné služby podporujúce prílohy;
  • zdieľanie, prenos či správa súborov;
  • správa podnikových zariadení;  
  • zálohovanie a obnovenie;
  • migrácia zariadenia a prenos z telefónu alebo do neho.

Aplikácie, ktorým bol udelený prístup k tomuto povoleniu, musia spĺňať pravidlá pre údaje používateľa vrátane požiadavky na viditeľné sprístupnenie informácií a súhlas, ale nesmú rozšíriť jeho použitie na neuvedené alebo neplatné účely.

Neplatné použitia

Nižšie je zoznam prípadov použitia, pri ktorých nebudete môcť požiadať o povolenie REQUEST_INSTALL_PACKAGES:

  • Používanie povolenia sa priamo netýka základného účelu aplikácie.
    • Zahŕňa to zdieľanie peer‑to‑peer (P2P). P2P musí byť základným účelom aplikácie, inak nebude spĺňať povolené spôsoby používania.
  • Požadovaná úloha sa dá vykonať menej obťažujúcim spôsobom.

Poznámka: Tento zoznam nie je kompletný.

Časté otázky

Prečo chce Google zaviesť tieto pravidlá?

Povolenie REQUEST_INSTALL_PACKAGES poskytuje aplikáciám možnosť inštalovať nové balíky v zariadení používateľa. Zaväzujeme sa zabrániť zneužitiu v platforme Androidu a chrániť používateľov pred aplikáciami, ktoré sa aktualizujú automaticky iným spôsobom než aktualizačným mechanizmom služby Google Play, prípadne pred sťahovaním škodlivých súborov APK. S týmto zámerom predstavujeme pravidlá žiadostí o inštaláciu balíčkov, aby sme vysvetlili, ktoré povolené funkcie a akcie sú prípustné pre dané povolenie.

Ako zistím, či sa na mňa pre toto povolenie vzťahuje nejaký povolený prípad použitia?

Odporúčame vám pozorne si prečítať v týchto pravidlách povolené prípady použitia a vykonať všetky požadované zmeny, aby ste zaistili súlad vašej aplikácie s pravidlami. Ak vaša aplikácia nespĺňa podmienky povoleného prípadu použitia, musíte z nej do dátumu účinnosti pravidiel toto povolenie odstrániť, aby ste tak zaistili jej súlad s pravidlami.

Aký je harmonogram na zaistenie súladu s pravidlami?

Nové pravidlá budú presadzované od 11. júla 2022.

Ovplyvní toto nové objasnenie harmonogram kontroly aplikácií?

V súvislosti s touto aktualizáciou sa neočakávajú žiadne oneskorenia harmonogramu kontroly aplikácií.

Čo ak potrebujem viac času na splnenie požiadaviek?

Nové pravidlá nadobudnú účinnosť 11. júla 2022. Odporúčame vám pozorne si čo najskôr prečítať v týchto pravidlách povolené prípady použitia a vykonať vyžadované zmeny na zaistenie súladu vašej aplikácie s pravidlami. Ak vaša aplikácia nespĺňa podmienky povoleného prípadu použitia, musíte z nej do dátumu účinnosti pravidiel toto povolenie odstrániť, aby ste tak zaistili jej súlad s pravidlami.

Moja aplikácia bola odstránená zo služby Google Play pre porušenie týchto pravidiel. Myslím si, že išlo o omyl. Čo mám urobiť?

Možnosti nájdete v pokynoch na tejto stránke centra pomoci.

Pomohlo vám to?

Ako ju môžeme zlepšiť?

Potrebujete ďalšiu pomoc?

Vyskúšajte tieto ďalšie kroky:

Vyhľadávanie
Vymazať vyhľadávanie
Zavrieť vyhľadávanie
Hlavná ponuka
17341505951547871146
true
Vyhľadávanie v Centre pomoci
true
true
true
true
true
92637
false
false