Používanie všeobecného povolenia (QUERY_ALL_PACKAGES) viditeľnosti balíkov (aplikácií)

Google Play obmedzuje používanie vysoko rizikových alebo citlivých povolení vrátane povolenia QUERY_ALL_PACKAGES, ktoré zaistí viditeľnosť inventára nainštalovaných aplikácií v danom zariadení. Služba Play považuje inventár nainštalovaných aplikácií dopytovaných zo zariadenia používateľa za osobné a citlivé údaje, preto sa toto povolenie môže používať iba vtedy, keď základná funkcia alebo účel aplikácie pre používateľa vyžaduje všeobecnú viditeľnosť nainštalovaných aplikácií v zariadení používateľa.

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 zaistili súlad s pravidlami služby 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 vyplývajúce z pravidiel prijateľného používania povolenia QUERY_ALL_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 vyhlásenie 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 QUERY_ALL_PACKAGES?

Povolenie QUERY_ALL_PACKAGES platí iba vtedy, keď je aplikácia zacielená na rozhranie Android API úrovne 30 alebo novšej v zariadeniach s Androidom 11 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 vyhľadávanie všetkých aplikácií v zariadení. Musíte vedieť adekvátne preukázať, prečo menej obťažujúca metóda, ktorá spĺňa pravidlá viditeľnosti aplikácií, nebude dostatočná na povolenie základnej funkcie aplikácie pre používateľa.

Základná funkcia je definovaná ako hlavný účel aplikácie. Bez tejto základnej možnosti vyhľadávať všetky aplikácie v zariadení je aplikácia nefunkčná alebo nepoužiteľná. Základná funkcia a všetky ostatné hlavné 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 QUERY_ALL_PACKAGES

Schválené použitia zahŕňajú aplikácie, ktoré musia vedieť nájsť akékoľvek alebo všetky nainštalované aplikácie v zariadení, pretože povolenie je možné použiť na šírenie povedomia alebo zaistenie interoperability. Schválené použitia zahŕňajú vyhľadávanie v zariadení, antivírusové aplikácie, správcov súborov a prehliadače.

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.

Výnimky

Google Play môže udeliť dočasnú výnimku nasledujúcim aplikáciám, ktoré nespĺňajú schválené spôsoby použitia uvedené vyššie.

  • Hazardné aplikácie so skutočnými peniazmi, ktorých základným účelom sú hazardné hry so skutočnými peniazmi a prípady, keď aplikácia vyžaduje všeobecnú viditeľnosť balíkov, aby bola v súlade s technickými štandardmi stanovenými príslušnými nariadeniami týkajúcimi sa geozón.
  • Aplikácie, ktorých preukázateľný základný účel je sprostredkúvať finančné transakcie zahŕňajúce finančne regulované nástroje (napríklad vyhradené bankovníctvo či digitálne peňaženky), môžu získať všeobecnú viditeľnosť nainštalovaných aplikácií výhradne na bezpečnostné účely.

Podľa našich pravidiel pre osobné úvery táto výnimka neplatí v prípade žiadneho osobného úveru, kreditu ani dôvodu sprostredkovania prístupu k osobným úverom.

Vývojárom odporúčame proaktívne implementovať alternatívne riešenia zabezpečenia alebo prevencie podvodov, ktoré nevyužívajú povolenie QUERY_ALL_PACKAGES.

Neplatné použitia

Nižšie je zoznam prípadov použitia, pri ktorých nebudete môcť požiadať o povolenie QUERY_ALL_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.
  • Údaje sú získavané s cieľom ich predaja.
  • Údaje inventára aplikácie dopytované z aplikácií distribuovaných v službe Play sú určené na predaj alebo zdieľanie na účely analytiky či speňažovania na základe reklám.
  • Požadovaná úloha sa dá vykonať pomocou užšej metódy viditeľnosti aplikácií.

Poznámka: Tento zoznam nie je kompletný. Podrobné pokyny, kde nájsť alternatívne možnosti a osvedčené postupy, nájdete v článku Filtrovanie viditeľnosti balíkov v Androide.

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
7910485192580906555
true
Vyhľadávanie v Centre pomoci
true
true
true
true
true
92637
false
false