Použití oprávnění REQUEST_INSTALL_PACKAGES

Google Play omezuje užívání vysoce rizikových nebo citlivých oprávnění, včetně oprávnění REQUEST_INSTALL_PACKAGES, které aplikaci umožňuje žádat o instalaci balíčků. Aplikace, které cílí na úroveň rozhraní API 26 nebo novější, musejí toto oprávnění získat, aby mohly používat objekt Intent.ACTION_INSTALL_PACKAGE nebo rozhraní API PackageInstaller. Základní funkce aplikace, která může toto oprávnění využívat, musí zahrnovat:

  1. odesílání nebo příjem balíčků aplikace,
  2. povolení instalace balíčků aplikace iniciované uživatelem.

Pokud vaše aplikace nesplňuje níže uvedené požadavky na přijatelné užívání, musíte oprávnění z manifestu aplikace odstranit, aby byly dodrženy zásady služby Google Play. Níže uvádíme i informace o alternativních implementacích, které jsou v souladu se zásadami.

Pokud aplikace splňuje požadavky na přijatelné užívání oprávnění REQUEST_INSTALL_PACKAGES, musíte toto a všechna další vysoce riziková oprávnění deklarovat pomocí formuláře deklarace oprávnění ve službě Play Console.

Aplikace, které nebudou splňovat požadavky na zásady nebo pro které neodešlete formulář deklarace oprávnění, mohou být z Google Play odstraněny.

Důležité upozornění: Pokud se užívání těchto omezených oprávnění v aplikaci změní, musíte deklaraci s aktualizovanými a správnými informacemi odeslat znovu. Klamavá a nedeklarovaná použití těchto oprávnění mohou vést k pozastavení aplikace nebo k ukončení vašeho účtu vývojáře.

Kdy byste měli žádat o oprávnění REQUEST_INSTALL_PACKAGES?

Oprávnění REQUEST_INSTALL_PACKAGES se uplatní pouze, když aplikace cílí na rozhraní API Android úrovně 26 (nebo novější) na zařízeních s Androidem 8 (nebo novějším).

Pokud chcete užívat toto oprávnění, aplikace musí splňovat podmínky uvedené níže a instalace balíčků musí být její základní funkcí. Základní funkce je definována jako hlavní účel aplikace. Bez možnosti instalovat do zařízení další aplikace tato aplikace „nefunguje“ nebo je nepoužitelná. Základní funkce (včetně dílčích funkcí, které jsou součástí základní funkce) je taková, která je nejvýrazněji zdokumentována a propagována v popisu aplikace.

Sbalit vše Rozbalit vše

Povolené užívání oprávnění REQUEST_INSTALL_PACKAGES

Toto oprávnění mohou mít povoleno používat aplikace, které potřebují umožňovat instalaci balíčků aplikací kvůli interoperabilitě.Mezi povolené použití patří:

  • procházení internetu nebo vyhledávání, NEBO
  • komunikační služby s podporou příloh, NEBO
  • sdílení, přenos a správa souborů, NEBO
  • podniková správa zařízení,  
  • zálohování a obnovení,
  • migrace zařízení / přenos telefonu.

Aplikace, které toto oprávnění získají, musí splňovat zásady pro údaje o uživatelích, včetně oznámení na viditelném místě a požadavků na získání souhlasu, a nesmí ho použít k nezveřejněným nebo neplatným účelům.

Neplatná použití

Následuje seznam případů použití, kdy oprávnění REQUEST_INSTALL_PACKAGES nebude možné požadovat:

  • Oprávnění nesouvisí přímo s hlavním účelem aplikace.
    • Týká se to sdílení P2P (peer-to-peer). Aby aplikace směla oprávnění použít, sdílení P2P musí být jejím hlavním účelem.
  • Daný úkol lze realizovat i pomocí méně rušivé metody.

Poznámka: Tento seznam není vyčerpávající.

Časté dotazy

Proč chce Google tyto zásady zavést?

Oprávnění REQUEST_INSTALL_PACKAGES poskytuje aplikacím možnost instalovat do zařízení uživatele nové balíčky. Zavázali jsme se zabraňovat zneužívání na platformě Android a chránit uživatele před aplikacemi, které se automaticky aktualizují jiným způsobem než pomocí aktualizačních mechanismů služby Google Play nebo stahují škodlivé soubory APK. Proto zavádíme zásady pro žádosti o instalaci balíčku, abychom vysvětlili, které funkce a akce jsou v rámci oprávnění povoleny.

Jak poznám, zda toto oprávnění používám povoleným způsobem?

Doporučujeme vám, abyste si v zásadách pozorně prostudovali povolené případy použití a provedli potřebné změny, aby vaše aplikace zásady dodržovala. Pokud aplikace nebude splňovat kritéria povoleného použití, musíte z ní toto oprávnění odebrat dříve, než zásady vstoupí v platnost, jinak je aplikace bude porušovat.

Jaký je termín pro zajištění souladu se zásadami?

Nové zásady začnou být vynucovány 11. července 2022.

Ovlivní toto nové vysvětlení harmonogram kontroly aplikací?

V souvislosti s touto aktualizací neočekáváme v harmonogramu kontroly aplikací žádné zpoždění.

Co když ke splnění požadavků budu potřebovat víc času?

Nové zásady vstoupí v platnost 11. července 2022. Doporučujeme vám, abyste si v zásadách včas pozorně prostudovali povolené případy použití a provedli potřebné změny, aby vaše aplikace zásady dodržovala. Pokud aplikace nebude splňovat kritéria povoleného použití, musíte z ní toto oprávnění odebrat dříve, než zásady vstoupí v platnost, jinak je aplikace bude porušovat.

Moje aplikace byla kvůli porušení těchto zásad odstraněna z Google Play. Zřejmě došlo k omylu. Co mám dělat?

Pokyny najdete na této stránce centra nápovědy.

Pomohly vám tyto informace?

Jak bychom článek mohli vylepšit?

Potřebujete další pomoc?

Vyzkoušejte tyto další kroky:

Vyhledávání
Vymazat vyhledávání
Zavřít vyhledávání
Hlavní nabídka
16175033126703762784
true
Prohledat Centrum nápovědy
true
true
true
true
true
92637
false
false