Tento článek popisuje důležité aspekty a požadavky na odeslání aplikace s přístupem k poloze na pozadí.
- Potřebuje aplikace přístup k poloze na pozadí?
- Přístup k poloze na popředí
- Doporučené postupy pro přístup k poloze na pozadí
- Důležité informace ohledně procesu schvalování
- Dokumentace nezbytná pro oprávnění pro přístup k poloze na pozadí
- Běžná porušení zásad a jak je vyřešit
- Jak odstranit polohu na pozadí
- Kdy aktualizovat schválení oprávnění pro přístup k poloze
- Problémy se starými soubory APK, které používají oprávnění pro přístup k poloze
Další informace o tom, co zvážit při odesílání aplikace, která používá polohu na pozadí, najdete ve videu o zásadách Google Play – deklarovaná oprávnění a oznámení v aplikaci.
Potřebuje aplikace přístup k poloze na pozadí?
Aplikace by o přístup k poloze na pozadí měla žádat pouze v případě, že je to nezbytné pro základní funkci aplikace. Základní funkci berte jako hlavní účel aplikace. Může se jednat o sadu důležitých funkcí, bez kterých je aplikace rozbitá nebo nepoužitelná. Základní funkce musí být jasně zdokumentována a propagována v popisu aplikace.
Kromě toho musí aplikace splňovat následující požadavky, stejně jako další požadavky uvedené v tomto článku:
- Polohu na pozadí lze používat jen v případě, že poskytuje významnou výhodu pro uživatele a souvisí s hlavní funkcí aplikace.
- Oprávnění pro přístup k poloze od uživatelů nikdy nesmíte požadovat pouze pro účely inzerce či analýz.
- Aplikace navržené speciálně pro děti musí splňovat zásady služby Google Play pro rodiny.
- Tip: Další informace najdete v sekci Vysvětlení zásad služby Google Play pro rodiny v Akademii Google Play.
Jestliže vaše aplikace přístup k poloze na pozadí vyžaduje, ale nepotřebuje ho pro své klíčové funkce, musíte ho z aplikace odstranit a/nebo implementovat přístup k poloze na popředí, např. když je aktivita aplikace viditelná pro uživatele. Údaje o poloze zařízení jsou osobní a citlivé údaje o uživateli a nikdy nesmí být prodávány ani sdíleny za účelem zprostředkování prodeje (například použitím nekompatibilní sady SDK). Proto musí být všechny aplikace s přístupem na pozadí schváleny. Bez tohoto schválení mohou být aktualizace aplikace zablokovány a aplikace může být z Google Play odstraněna.
Další informace o tom, kdy a jak používat informace o poloze na pozadí, najdete v kurzu Deklarování využití údajů o poloze zařízení v Akademii Google Play. Kurz zahrnuje příklady funkcí, které jsou pro uživatele užitečné a jsou relevantní pro základní funkci aplikace. K dispozici je také průvodce vyplněním formuláře deklarace oprávnění.
Přístup k poloze na popředí
Pokud je to možné, snažte se k poloze přistupovat popředí, nikoli na pozadí. Čím se to liší? Přístup k poloze na popředí probíhá, když je aplikace otevřená a viditelná pro uživatele. Pokud k přístupu dochází po zavření aplikace nebo po návratu na hlavní obrazovku pomocí tlačítka plochy, jedná se o přístup na pozadí.
Co to znamená v souvislosti se zásadami ohledně oprávnění pro přístup k poloze? Přístup k poloze na popředí je nejtransparentnější, což podporuje důvěru uživatelů. Je to přístup, který u aplikací na Google Play upřednostňujeme.
V některých případech můžeme pro aplikaci schválit službu v popředí, což je samostatné rozhraní API, které aplikaci umožňuje přístup k poloze, i když je aplikace minimalizovaná a uživatel ji nevidí. Tuto službu ale neschvalujeme automaticky a aplikace musí splňovat klíčové požadavky:
- Používání služby v popředí musí být zahájeno jako pokračování akce v aplikaci iniciované uživatelem.
- Používání služby v popředí musí být ukončeno okamžitě po splnění zamýšlené akce iniciované uživatelem.
Aplikace musí v souvislosti s polohou žádat o nejnižší nezbytnou úroveň přístupu (tj. přístup k poloze na popředí namísto přístupu na pozadí). Uživatelé by měli přiměřeně očekávat, že funkce nebo služba potřebuje požadovanou úroveň přístupu k poloze.
Pokud použití polohy zařízení prostřednictvím služby v popředí odpovídá funkci ACCESS_BACKGROUND_LOCATION (nebo „poloze na pozadí“), bude aplikace muset splňovat příslušné požadavky.
Příklady přístupu k poloze na popředí
- Navrhování přidání přátel, hráčů nebo kontaktů v okolí, jen když uživatel aplikaci používá (nezahrnuje navrhování přátel, hráčů nebo kontaktů v okolí, když je aplikace zavřená)
- Personalizace obsahu v aplikaci na základě polohy uživatele, například místní zprávy, hudební playlisty pro domácnost atd. (bez upozornění, když je aplikace zavřená)
- Omezení obsahu za účelem vynucení správy digitálních práv podle oblasti
- Sledování doručení/služby apod. (například rozvoz jídla, kurýři nebo taxislužby) pro uživatele (nikoli řidiče)
- Podrobná navigace (neplatí, pokud je určitá funkce prováděna ve chvíli, kdy uživatel aplikaci nepoužívá, například pasivní měření trasy nebo kroků, sledování, kdy uživatel zahájil nebo ukončil jízdu autem apod.)
- Agregace dat o poloze uživatele za účelem zobrazení vzorců nebo hustoty provozu, případně mapování rychlosti internetu v okolí
Doporučené postupy pro přístup k poloze na pozadí
Přečtěte si tyto doporučené postupy pro přístup k údajům o poloze v aplikaci:
- Minimalizujte využívání polohy tím, že budete žádat o nejnižší úroveň přístupu potřebnou k poskytování funkce (tzn. přibližnou polohu namísto přesné a přístup k poloze na popředí namísto přístupu na pozadí).
- Zvažte, zda uživatelé aplikace mohou očekávat, že funkce nebo služba aplikace vyžaduje požadovanou úroveň přístupu k poloze. Můžeme odmítnout aplikace, které požadují nebo používají přístup k poloze na pozadí bez náležitého zdůvodnění.
- Přečtěte si kontrolní seznam přístupu k poloze na pozadí, abyste v kódu viděli možné využívání polohy.
- Přečtěte si doporučené postupy ohledně ochrany soukromí a ujistěte se, že používáte správné zásady ohledně zveřejňování dat a ochrany soukromí.
- Zajistěte, aby všechny sady SDK a knihovny třetích stran, které používáte, splňovaly naše zásady, včetně zásad použití oprávnění pro přístup k poloze.
- Kontrole podléhají všechny balíčky App Bundle nebo soubory APK ve všech aktivních kanálech (včetně uzavřeného a otevřeného kanálu).
Důležité informace ohledně procesu schvalování
Při kontrole aplikace, která žádá o přístup k poloze na pozadí, klademe následující otázky:
- Je poloha na pozadí důležitá pro základní funkci aplikace?
- Přináší poloha na pozadí významnou hodnotu pro uživatele?
- Mezi významné přínosy patří fyzická bezpečnost, vnímaná bezpečnost a zdraví/fitness.
- Minimální přínosy mohou zahrnovat reklamy nebo nabídky, analytiku, personalizaci, zábavu a pohodlí.
- Budou uživatelé od aplikace očekávat využívání jejich polohy na pozadí?
- Může aplikace poskytovat stejné funkce bez přístupu k poloze na pozadí?
- Jsou zásady ochrany soukromí zveřejněny ve službě Play Console a přímo v aplikaci?
Nejedná se o úplný seznam, ale dává vám představu o tom, jak můžeme zkontrolovat a interpretovat použití oprávnění pro přístup k poloze.
Dokumentace nezbytná pro oprávnění pro přístup k poloze na pozadí
Pokud používáte polohu na pozadí aplikace, musíte o tom uživatele jasně informovat jak v aplikaci, tak na stránce záznamu v obchodu. Můžete to udělat v popisu aplikace, na snímcích obrazovky, případně i v názvu nebo ikoně.
Zde je několik návrhů, jak zdůraznit, že aplikace používá polohu na pozadí:
- Uveďte krátký popis, který bude upozorňovat na vždy zapnutou polohu (například „vždy budete vědět, kde“).
- Přiložte snímek obrazovky s mapou, polohou uživatele nebo geografickými snímky.
- Pokud je to možné, zahrňte informaci o poloze i do názvu nebo ikony aplikace.
Při odesílání aplikace ke schválení je třeba ohledně oprávnění pro přístup k poloze na pozadí poskytnout následující konkrétní dokumentaci:
- Formulář deklarace oprávnění
- Video s ukázkou
- Oznámení na viditelném místě v aplikaci
- Zásady ochrany soukromí v aplikaci a na stránce záznamu v obchodu
Formulář deklarace oprávnění
V účtu Google Play Console je k dispozici formulář deklarace oprávnění. Formulář najdete zde:
- Přejděte na stránku Obsah aplikace.
- V sekci Citlivá oprávnění aplikace klikněte na Spustit.
- V sekci Oprávnění pro přístup k poloze klikněte na Spustit.
Pokud se zobrazí výzvy pro jiné formuláře, jako jsou oprávnění pro přístup k aplikacím nebo formulář deklarace oprávnění, vyplňte nejprve tyto formuláře. Jedná se o povinný krok při přípravě aplikace ke kontrole ve službě Play Console. Podrobné pokyny najdete na stránce Příprava aplikace ke kontrole.
Pokud se v Google Play Console výzva k deklaraci nezobrazí, potvrďte, že používáte jedno z citlivých oprávnění pro přístup k poloze, které odpovídá cílové úrovni sady SDK aplikace:
- Pokud soubor APK nebo balíček App Bundle aplikace cílí na systém Android 10 nebo (sada SDK úrovně 29 nebo vyšší) a v manifestu obsahuje oprávnění ACCESS_BACKGROUND_LOCATION, budete přesměrováni na vyplnění podrobností o využití polohy.
- Pokud soubor APK nebo balíček App Bundle aplikace cílí na systém Android 9 nebo starší (sada SDK úrovně 28 nebo nižší) a obsahuje oprávnění ACCESS_COARSE_LOCATION nebo ACCESS_FINE_LOCATION, budete muset nejdřív uvést svůj záměr používat polohu na pozadí a až potom budete přesměrováni na vyplnění podrobností o využití polohy.
Vstupy pro formulář deklarace
Při vyplňování formuláře deklarace ohledně oprávnění a rozhraní API s přístupem k citlivým údajům odpovězte na následující otázky, aby Google mohl vyhodnotit přístup aplikace k poloze na pozadí.
Formulář deklarace oprávnění je zaměřen na toto: Jaký je hlavní účel vaší aplikace?
- Přístup k poloze: Proč aplikace potřebuje přístup k poloze na pozadí?
- Řekněte nám pouze o jedné funkci založené na poloze ve vaší aplikaci, která vyžaduje přístup k poloze na pozadí, a vysvětlete, proč ji nelze implementovat bez tohoto přístupu. Tato funkce musí souviset s hlavním účelem aplikace. Schválení se bude vztahovat na celou aplikaci, nejen na tuto jednu funkci.
- V jednu chvíli můžeme posoudit pouze jednu funkci. Zahrnutí několika funkcí povede k zamítnutí aplikace.
- Pokyny k videu: Uveďte odkaz na krátké video, které jasně ukazuje, jak se výše uvedená funkce používá. Nezapomeňte do videa vložit oznámení na viditelném místě, které se bude zobrazovat uživatelům. Doporučená délka videa: 30 s nebo méně.
Video s ukázkou
V předchozí sekci bylo zmíněno krátké video, které je třeba poskytnout v rámci deklarace. Zde je příklad videa a několik požadavků.
Požadavky na video
- Funkce aktivovaná na pozadí
- Viditelné dialogové okno v aplikaci s informacemi pro uživatele
- Výzva ke spuštění
- Pokud tato funkce nemá uživatelské rozhraní v době, kdy je aktivní poloha na pozadí, uveďte to v deklaraci a co nejlépe předveďte funkci nebo její vliv ve videu.
- Video musí odpovídat chování aplikace v zařízení Android. Neodesílejte například video své aplikace pro iOS.
Oznámení na viditelném místě v aplikaci
Pokud aplikace vyžaduje přístup k poloze na pozadí, musíte v aplikaci uvést, jak jsou údaje o poloze získány, shromažďovány, používány nebo sdíleny.
Zde je několik příkladů oznámení na viditelném místě v aplikaci.
Požadavky na zveřejněné informace
Oznámení o shromažďování osobních údajů v aplikaci:
- Musí být přímo v aplikaci a také v popisu a na webu.
- Musí se zobrazovat při běžném používání aplikace a nesmí vyžadovat, aby uživatel přešel do nabídky nebo nastavení.
- Musí popisovat, jaká data se používají nebo shromažďují.
- Musí vysvětlovat, jakým způsobem budou data využita či sdílena.
- Nesmí být umístěno pouze v zásadách ochrany soukromí nebo smluvních podmínkách.
- Nesmí být zahrnuto mezi ostatní oznámení, která se netýkají shromažďování citlivých nebo osobních údajů.
- Nevyžaduje explicitní souhlas uživatele, například tlačítko Přijmout nebo Rozumím. Souhlas se uděluje v okamžiku spuštění, který následuje vzápětí. Uživatelé také mohou udělit oprávnění tím, že oznámení zavřou.
Jak musí být oznámení formulované:
- Použijte výraz „poloha“.
- Charakterizujte způsob využití polohy aplikací na pozadí pomocí těchto slov: „pozadí, když je aplikace zavřená, vždy se používá, když se aplikace nepoužívá“.
- Uveďte všechny funkce aplikace, které využívají polohu na pozadí.
- Pokud rozšiřujete povolené použití na reklamy, uveďte toto: „slouží k zobrazování reklam/zprostředkování inzerce/podpoře reklam“. (Vyberte co nejpřesnější sdělení.)
Doporučený formát pro zveřejňování informací
Ke splnění požadavků stanovených v zásadách doporučujeme používat následující formulace. Druhý příklad zahrnuje použití polohy pro reklamy. Používání údajů o poloze pro reklamy musí být v souladu s příslušnými zásadami.
Vyberte nejrelevantnější formulaci:
- „[Tato aplikace] shromažďuje údaje o poloze, které využívá k [„funkce“], [„funkce“] a [„funkce“], a to i když je zavřená nebo zrovna není používána. Informace o poloze využívá také k zobrazování reklam.“
- „[Tato aplikace] shromažďuje údaje o poloze, které využívá k [„funkce“], [„funkce“] a [„funkce“], a to i když je zavřená nebo zrovna není používána. Informace o poloze využívá také k zobrazování reklam.“
Příklady:
„Aplikace Fitness Funds shromažďuje údaje o poloze, které využívá ke sledování sportovní aktivity, a to i když je zavřená nebo ji nepoužíváte.“
„Tato aplikace shromažďuje údaje o poloze, aby bylo možné sledovat a zobrazovat místní upozornění na počasí, i když je zavřená nebo ji nepoužíváte.“
Oznámení na viditelném místě může obsahovat další informace, aby bylo vyhověno zásadám a aby uživatelé všemu porozuměli. Výše uvedený příklad představuje nutné minimum.
Poznámka: Pokud se funkce během aktivního využívání polohy na pozadí nijak neprojevuje v uživatelském rozhraní, zobrazte oznámení na viditelném místě při prvním spuštění aplikace.
Zásady ochrany soukromí v aplikaci a na stránce záznamu v obchodu
Zásady ochrany soukromí společně s případnými oznámeními v aplikaci musí jasně popisovat, jak aplikace shromažďuje, využívá a sdílí údaje o uživatelích, včetně typů údajů a entit, se kterými jsou údaje sdíleny. Pravidla pro vaše zásady ochrany soukromí:
- Musí být k dispozici na aktivní adrese URL (nepoužívejte soubory PDF).
- Nesmí být možné je upravovat.
- Musí být dostupné pomocí odkazu v aplikaci a v jejím záznamu v obchodu.
- Musí být jasně označené jako zásady ochrany soukromí aplikace v názvu nebo adrese URL a v text na stránce.
- Musí odkazovat na stejný subjekt (například na vývojáře nebo společnost), jaký je použit v záznamu na Google Play, nebo na přesný název aplikace.
- Musí konkrétně popisovat ochranu soukromí uživatelů.
- Musí obsahovat související informace a referenční data o poloze a poskytovat informace o tom, jak aplikace údaje o poloze využívá.
Zásady ochrany soukromí je nutné přidat na stránku záznamu aplikace v obchodu. Zvyšuje to transparentnost pro uživatele a ukazuje, jak zacházíte s citlivými údaji o uživatelích a zařízeních. Ohledně dalších požadavků doporučujeme konzultovat právního zástupce.
Běžná porušení zásad a jak je vyřešit
Nejasný popis funkce
Pokud se nám na základě vaší deklarace nedaří určit funkci, která vyžaduje přístup k poloze na pozadí, je potřeba, abyste nám poskytli jasný popis této funkce nebo dodatečné informace. Pokud má aplikace několik funkcí, které vyžadují přístup k poloze na pozadí, je k deklarování potřeba vybrat pouze jednu z nich.
Problém lze vyřešit jedním z těchto způsobů:
- Znovu odešlete formulář deklarace, ve kterém objasníte a/nebo do popisu přidáte informace o jedné funkci, která vyžaduje přístup k poloze na pozadí.
- Odstraňte z manifestu aplikace příslušné oprávnění a odstraňte příslušný kód ze všech souborů APK ve všech kanálech (včetně uzavřených a otevřených kanálů).
Pokud má aplikace několik funkcí, které vyžadují přístup k poloze na pozadí, podle následujících kritérií vyberte pouze jednu z nich, kterou deklarujete. Poté formulář deklarace prostřednictvím účtu Google Play Console odešlete znovu.
- Zvolená funkce musí být důležitá pro základní funkci (hlavní účel) aplikace. Bez této základní funkčnosti by aplikace byla považována za „rozbitou“ nebo nepoužitelnou.
- Zvažte, zda uživatelé očekávají, že aplikace bude polohu používat na pozadí, a zda byste stejné prostředí nemohli poskytovat bez přístupu k poloze na pozadí.
- Tato funkce musí být pro uživatele významným přínosem. Řekněme například, že rodinná doprovodná aplikace používá polohu na pozadí ke spuštění upozornění, pokud dítě opustí oblast vymezenou geofencingem, a také k informování uživatelů o nabídkách v okolí. V deklaraci oprávnění byste měli uvést geofencingovou funkci zajišťující bezpečnost dětí, protože je pro uživatele přínosnější (bezpečnost) než kontextové reklamy založené na poloze (usnadnění/personalizace).
- Přístup k poloze na pozadí výhradně pro účely zobrazování reklam bude zamítnut.
Bylo deklarováno několik funkcí
Vývojář může deklarovat pouze jednu funkci založenou na poloze, která vyžaduje přístup k poloze na pozadí. Zvolená funkce musí být důležitá pro základní funkci (hlavní účel) aplikace.
Pokud má aplikace několik funkcí, které vyžadují přístup k poloze na pozadí, vyberte pouze jednu a odešlete formulář deklarace v účtu Google Play Console znovu. Při výběru funkce zvažte tyto otázky:
- Je tato funkce nezbytná pro základní funkčnost nebo hlavní účel aplikace? Byla by aplikace bez této funkce nefunkční nebo nepoužitelná?
- Budou uživatelé od aplikace očekávat využívání polohy na pozadí? Pokud ne, nemusí být dobrým kandidátem pro přístup k poloze na pozadí.
- Může aplikace stejné prostředí poskytovat bez přístupu k poloze na pozadí? Pokud ano, je lepší se vydat touto cestou a polohu na pozadí nepoužívat.
- Pokud se rozhodnete, že aplikace není vhodným kandidátem pro přístup k poloze na pozadí nebo se bez něj obejde, odstraňte z manifestu aplikace i souvisejícího zdrojového kódu oprávnění pro přístup k poloze na pozadí pro všechny soubory APK ve všech kanálech (včetně uzavřených a otevřených kanálů).
- Je tato funkce pro uživatele opravdu přínosná? Řekněme například, že rodinná doprovodná aplikace používá polohu na pozadí ke spuštění upozornění, pokud dítě opustí oblast vymezenou geofencingem, a také k informování uživatelů o nabídkách v okolí. V deklaraci oprávnění byste měli uvést geofencingovou funkci zajišťující bezpečnost dětí, protože je pro uživatele přínosnější (bezpečnost) než kontextové reklamy založené na poloze (usnadnění/personalizace).
- Žádá aplikace o přístup k poloze na pozadí pouze za účelem zobrazování reklam? Žádosti o přístup výhradně pro účely zobrazování reklam budou zamítnuty.
V aplikaci se nepodařilo ověřit funkci na pozadí
Náš kontrolní tým musí být schopen ověřit, že aplikace obsahuje deklarovanou funkci, která vyžaduje přístup k poloze na pozadí, a že tato funkce pracuje. Pokud funkce není pro uživatele viditelná, funkci musí předvádět video, které odešlete.
Pokud chcete tento problém vyřešit, upravte video tak, aby ukazovalo deklarovanou funkci, pro kterou žádáte o přístup k poloze na pozadí, a znovu odešlete formulář deklarace v účtu Google Play Console znovu.
- Ve videu ukažte funkce aplikace, které využívají polohu na pozadí, včetně toho, jak uživatel spustí oznámení na viditelném místě a žádost o oprávnění za běhu (se souhlasem uživatele).
- Pokud deklarovaná funkce není pro uživatele přímo viditelná, předveďte chování aplikace. Ukažte například, jak uživateli zobrazuje upozornění na podvod.
Funkce nesplňuje požadavky na přístup k poloze na pozadí
Náš kontrolní tým může zjistit, že deklarovaná funkce nesplňuje naše zásady ohledně oprávnění pro přístup k poloze. Pokud tento problém chcete vyřešit, odstraňte žádost o přístup k poloze na pozadí a odešlete aktualizaci aplikace. Pokud chcete pro přístup k poloze na pozadí deklarovat jinou funkci, postupujte podle tohoto průvodce:
- Funkci vyberte pouze v případě, že uživatelům poskytuje jasnou hodnotu a je důležitá pro základní funkci nebo hlavní účel aplikace. Bez této základní funkčnosti by aplikace byla považována za „rozbitou“ nebo nepoužitelnou.
- Zvažte, zda uživatelé očekávají, že aplikace bude na pozadí používat jejich polohu. Pokud ne, nemusí být dobrým kandidátem pro přístup k poloze na pozadí.
- Pokud můžete uživatelům zajistit stejné prostředí bez přístupu k poloze na pozadí, udělejte to.
- Pokud usoudíte, že aplikace není vhodným kandidátem pro přístup k poloze na pozadí nebo že stejné prostředí můžete nabízet i bez něj, odstraňte oprávnění pro přístup k poloze na pozadí z manifestu aplikace a související zdrojový kód ze všech souborů APK ve všech kanálech (včetně uzavřených a otevřených kanálů).
Problémy s odeslaným videem
Někdy se nám nezobrazí video poskytnuté v deklaraci nebo video přesně neodpovídá prostředí v aplikaci. Video musí ukazovat použití deklarované funkce v aplikaci a způsob, jakým tato funkce využívá polohu na pozadí. Ukažte, jak uživatel aktivuje oznámení na viditelném místě a oprávnění po spuštění na základě zařízení (se souhlasem uživatele).
Zkontrolujte, zda je video přístupné, a případně ho upravte tak, aby ukazovalo deklarovanou funkci, která vyžaduje přístup k poloze na pozadí. Poté formulář deklarace prostřednictvím účtu Google Play Console odešlete znovu.Neplatné zásady ochrany soukromí
Při kontrole můžeme zjistit, že zásady ochrany soukromí neodpovídají našim požadavkům. Abyste to mohli napravit, přečtěte si zásady uvedené v sekci Osobní a citlivé údaje o uživatelích a přidejte nebo aktualizujte své zásady ochrany soukromí tak, aby byly splněny všechny požadavky. Řiďte se následujícími pokyny:
- Zásady ochrany soukromí musí být k dispozici jako aktivní adresa URL (ne ve formátu PDF).
- Zajistěte, aby je nebylo možné upravovat.
- Musí odkazovat na vaši aplikaci.
- Musí konkrétně popisovat ochranu soukromí uživatelů.
- Musí být dostupné pomocí odkazu v aplikaci a v jejím záznamu v obchodu.
- Musí odkazovat na stejný subjekt (například na vývojáře nebo společnost), jaký je použit v záznamu na Google Play, nebo na přesný název aplikace.
Odkaz na zásady ochrany soukromí není platný nebo chybí
Aktualizujte své zásady ochrany soukromí:
- Musí být k dispozici na aktivní adrese URL (ne ve formátu PDF).
- Zajistěte, aby je nebylo možné upravovat.
- Musí odkazovat na vaši aplikaci.
- Musí konkrétně popisovat ochranu soukromí uživatelů.
- Musí být dostupné pomocí odkazu v aplikaci a v jejím záznamu v obchodu.
- Musí odkazovat na stejný subjekt (například na vývojáře nebo společnost), jaký je použit v záznamu na Google Play, nebo na přesný název aplikace.
Chybějící informace v oznámení
Oznámení na viditelném místě se musí zobrazit před žádostí o oprávnění pro přístup k poloze a musí uživatelům sdělit, které funkce využívají polohu na pozadí. Projděte si požadavky na oznámení na viditelném místě a souhlas a aktualizujte své oznámení na viditelném místě:
- Zajistěte, aby oznámení na viditelném místě zahrnovalo výraz „poloha“.
- Uveďte, jak je poloha používána na pozadí. Použijte jednu z těchto formulací: „na pozadí“ / „když je aplikace zavřená“ / „je používána stále“ / „když aplikace není používána“.
- Zahrňte seznam všech funkcí, které využívají polohu na pozadí,
- Pokud povolené použití rozšíříte na reklamy, zahrňte následující formulaci: „Tato data se používají také k zobrazování reklam / zprostředkování inzerce / podpoře reklam.“ (Vyberte co nejpřesnější sdělení.)
Nebylo nalezeno oznámení na viditelném místě
Oznámení se musí zobrazovat v dialogovém okně, které aplikace zobrazí předtím, než za běhu požádá o oprávnění pro přístup k poloze. Pokud ve vaší aplikaci žádné oznámení není, přečtěte si požadavky na oznámení na viditelném místě a souhlas a přidejte ho.
- Oznámení na viditelném místě se musí zobrazit předtím, než aplikace za běhu požádá o oprávnění pro přístup k poloze.
- Uveďte alespoň následující větu (upravenou tak, aby zahrnovala všechny důležité funkce aplikace viditelné pro uživatele, které vyžadují přístup k poloze na pozadí): „Tato aplikace shromažďuje údaje o poloze, které využívá k [funkce], [funkce] a [funkce] a to i když je zavřená nebo zrovna není používána.“ Pokud povolené použití rozšíříte na reklamy, musíte zahrnout také následující formulaci: „Tato data se používají také k zobrazování reklam / zprostředkování inzerce / podpoře reklam.“
- Zahrňte veškeré další podrobnosti, aby uživatelé jasně věděli, jak a proč polohu na pozadí využíváte. Je povolen i další obsah. Nesmí však vést k tomu, že by povinný obsah nebyl okamžitě vidět.
Oznámení na viditelném místě potřebné před žádostí o udělení přístupu k poloze za běhu
Oznámení se musí zobrazovat v dialogovém okně, které aplikace zobrazí předtím, než za běhu požádá o oprávnění pro přístup k poloze. Oznámení musí být zobrazeno ve správný čas a musí splňovat požadavky na viditelné oznámení a souhlas:
- Oznámení na viditelném místě zobrazte v dialogovém okně, které se zobrazí předtím, než aplikace za běhu požádá o oprávnění pro přístup k poloze.
- Uveďte alespoň následující větu (upravenou tak, aby zahrnovala všechny důležité funkce aplikace viditelné pro uživatele, které vyžadují přístup k poloze na pozadí): „Tato aplikace shromažďuje údaje o poloze, které využívá k [funkce], [funkce] a [funkce] a to i když je zavřená nebo zrovna není používána.“
- Musí zahrnovat veškeré další podrobnosti, aby uživatelé jasně věděli, jak a proč polohu na pozadí využíváte. Je povolen i další obsah. Nesmí však vést k tomu, že by povinný obsah nebyl okamžitě vidět.
- Pokud povolené použití rozšiřujete o reklamy, zahrňte následující větu: „Tato data jsou používána také k zobrazování reklam.“
Funkce není způsobilá pro přístup k poloze na pozadí
Náš kontrolní tým může zjistit, že vybraná funkce deklarace nevyžaduje přístup k poloze na pozadí. Případně může místo přístupu k poloze na pozadí používat přístup k poloze na popředí. Přístup k poloze na pozadí tudíž nelze schválit.
V takových případech můžete přístup k poloze na pozadí odebrat a použít přístup na popředí. Poté odešlete aktualizaci aplikace.
Chybějící nebo neplatné testovací identifikační údaje
Funkce v aplikaci neodpovídá deklaraci
Jak odstranit polohu na pozadí
Pokud zjistíte, že aplikace polohu na pozadí nepotřebuje, podle pokynů v této sekci odstraňte využití na pozadí a dosáhněte souladu s předpisy. Pokud jsou v kterémkoli balíčku App Bundle nebo APK (včetně produkčních kanálů) použita následující oprávnění, budete muset aplikaci odeslat ke kontrole. Seznam dotčených balíčků App Bundle nebo APK najdete v účtu Google Play Console v sekci Obsah aplikace (Zásady > Obsah aplikace > Citlivá oprávnění aplikace > Zobrazit souhrn).
Pokud jste dříve měli nekompatibilní balíčky App Bundle nebo APK s přístupem k poloze na pozadí, zajistěte, že nekompatibilní verze nejsou v žádném z vašich aktuálních vydání (ani v případě, že některé kanály nepoužíváte).
- Pokud chcete zkontrolovat, zda je určitá verze aktivní, otevřete Play Console a přejděte na stránku Průzkumník balíčků aplikací (
Testování a vydání
> Průzkumník balíčků aplikací). - Při odesílání nového balíčku App Bundle nebo APK, který nahradí předchozí nevyhovující balíček, se ujistěte, zda se nekompatibilní balíček nachází v sekci Nezahrnuto.
- Další pokyny najdete v sekci Nezahrnuto v článku Příprava a publikování vydání.
- Zajistěte, aby každé nové kompatibilní vydání bylo publikováno na 100 % a úplně deaktivovalo nekompatibilní balíčky App Bundle nebo APK.
Pokud potíže přetrvávají i poté, co zkontrolujete trasy kódu a omezíte využití pouze na popředí, zkontrolujte sady SDK třetích stran používané v aplikaci, které mají přístup k poloze na pozadí.
Kdy aktualizovat schválení oprávnění pro přístup k poloze
Je vaší odpovědností zajistit, aby aplikace byla schválená pro používání polohy na pozadí a aby všechny její budoucí verze dodržovaly zásady. Aktualizace aplikací budou kontrolovány v souladu se zásadami služby Google Play. Podstatné změny aplikace mohou mít vliv na schválení přístupu k poloze na pozadí a mohou vést k dodatečným kontrolám.
Pokud se změní funkce aplikace, která používá polohu na pozadí, odešlete nový formulář deklarace a aplikaci znovu zkontrolujeme.
Problémy se starými soubory APK, které používají oprávnění pro přístup k poloze
Pokud máte staré soubory APK s oprávněním pro přístup k poloze a už v nich nemůžete provádět změny kódu, můžete požádat o výjimku ze zásad.
Abyste tuto výjimku mohli využít, musíte splňovat všechny následující požadavky:
- Musíte deklarovat konkrétní soubory APK, pro které chcete udělit výjimku.
- Soubory APK, pro které žádáte o výjimku, musely být publikovány před 1. lednem 2019.
- Uživatelům se systémem Android Oreo (rozhraní API úrovně 26) nebo vyšším musíte poskytnout alternativní soubory APK, které musí splňovat zásady oprávnění pro přístup k poloze.
- Soubory APK, které požadují výjimku, musí představovat velmi malé procento (ne více než několik jednotek procent) celkové instalační základny.
Služba Google Play žádost zkontroluje a výjimku udělí na základě individuálního posouzení. Případně můžete zrušit publikování souborů APK, které zásady porušují, abyste splnili zásady oprávnění pro přístup k poloze.
Související obsah
- Další informace o delegování oprávnění ve službě Google Play Console
- Další informace o vytváření aplikací schopných zjišťovat polohu na webu Android Developers
- Další informace o oprávněních a postupu použití oprávnění na webu Android Developers
- Další informace o doporučených postupech ochrany soukromí na webu Android Developers
- Naše zásady ohledně údajů o uživatelích
- Další informace o dodržování zásad ohledně polohy zařízení na Google Play v kurzu Academy for App Success