V tem članku so predstavljeni ključni dejavniki in zahteve za pošiljanje aplikacije za dovoljenja za dostop do lokacije v ozadju.
- Ali aplikacija potrebuje dostop do lokacije v ozadju?
- Dostop do lokacije v ospredju
- Najboljši postopki za dostop do lokacije v ozadju
- Dejavniki v postopku odobritve
- Dokumentacija, ki je potrebna za dovoljenja za lokacijo v ozadju
- Pogoste kršitve in postopki za njihovo odpravo
- Navodila za odstranjevanje lokacije v ozadju
- Kdaj posodobiti odobritev dovoljenj za lokacijo za aplikacijo
- Težave s starimi APK-ji, ki uporabljajo dovoljenja za lokacijo
Za dober pregled, kaj je treba upoštevati pri pošiljanju aplikacije, ki uporablja lokacijo v ozadju, glejte Pravilnik za Google Play – deklarirana dovoljenja in razkritja v aplikaciji
Ali aplikacija potrebuje dostop do lokacije v ozadju?
Aplikacija naj zahteva dostop do lokacije v ozadju samo, če je to potrebno za osnovno funkcionalnost aplikacije. Osnovno funkcionalnost si predstavljajte kot temeljni namen aplikacije. To lahko vključuje nabor pomembnih funkcij, brez katerih aplikacija ne deluje ali je neuporabna. Osnovne funkcije je treba v opisu aplikacije jasno dokumentirati in promovirati.
Poleg tega mora aplikacija poleg drugih zahtev, opisanih v tem članku, izpolnjevati te zahteve:
- Lokacijo je v ozadju dovoljeno uporabljati samo, če je to v bistveno korist za uporabnike in je primerno za osnovno funkcionalnost aplikacije.
- Dovoljenj za lokacijo ne smete nikoli zahtevati od uporabnikov zgolj za oglaševanje ali analiziranje.
- Aplikacije, zasnovane posebej za otroke, morajo biti v skladu z zahtevami pravilnika o družinah za Google Play.
- Nasvet: Več informacij je na voljo v razdelku Razumevanje pravilnikov o družinah za Google Play v Akademiji Google Play.
Če aplikacija zahteva dostop do lokacije v ozadju, vendar ni pomembna za osnovno funkcionalnost aplikacije, morate zahtevo odstraniti iz aplikacije in/ali uvesti dostop do lokacije v ospredju, ko je dejavnost aplikacije vidna uporabnikom. Lokacija naprave je osebna in občutljivih podatkov o uporabniku ni dovoljeno niti prodajati niti deliti z namenom omogočanja prodaje (na primer za neskladno uporabo kompletov za razvoj programske opreme). Zato morajo biti aplikacije, ki dostopajo do lokacije v ozadju, odobrene. Brez te odobritve bodo posodobitve aplikacije morda blokirane, aplikacija pa morda odstranjena iz Googla Play.
Če želite izvedeti več o tem, kdaj in kako uporabljati podatke o lokaciji v ozadju, si oglejte usposabljanje Najava uporabe podatkov o lokaciji naprave v Akademiji Google Play. Vključuje primere funkcij, ki so zelo koristne za uporabnike in so pomembne za osnovno funkcionalnost aplikacije. Na voljo je tudi vodnik za izpolnjevanje obrazca z najavo dovoljenj.
Dostop do lokacije v ospredju
Če je to mogoče, do lokacije dostopajte v ospredju in ne v ozadju. Kakšna je razlika? Dostop do lokacije v ospredju se izvaja, ko je aplikacija odprta in vidna uporabniku. Če do dostopa pride, ko uporabnik zapre aplikacijo ali se z gumbom za začetni zaslon vrne na glavni zaslon, je dostop aplikacije do lokacije v ozadju.
Kaj to pomeni z vidika pravilnika o dovoljenjih za lokacijo? Dostop do lokacije v ospredju je za uporabnike najbolj pregleden, kar vzpostavlja zaupanje, zato je to naš prednostni pristop za aplikacije v Googlu Play.
V nekaterih primerih lahko aplikaciji odobrimo uporabo storitve v ospredju, ločenega API-ja, ki aplikaciji omogoča dostop do lokacijskih podatkov tudi, ko je aplikacija pomanjšana in ni vidna uporabniku. Kljub temu jih moramo pregledati in morajo izpolnjevati ključne zahteve, vključno z naslednjimi:
- Uporaba storitve v ospredju se mora začeti kot nadaljevanje dejanja v aplikaciji, ki ga začne uporabnik.
- Uporaba storitve v ospredju mora biti ustavljena takoj, ko aplikacija dokonča nameravani primer uporabe dejanja, ki ga začne uporabnik.
Aplikacije morajo zahtevati najnižji potreben obseg (torej z uporabo dovoljenj za lokacijo naprave v ospredju namesto v ozadju), da zagotovijo funkcijo ali storitev, ki zahteva lokacijo. Uporabniki morajo utemeljeno pričakovati, da funkcija ali storitev aplikacije potrebuje zahtevano raven lokacije.
Če je uporaba lokacije naprave v aplikaciji prek storitve v ospredju enaka kot ACCESS_BACKGROUND_LOCATION (ali drugače »lokacija v ozadju«), za aplikacijo veljajo zahteve za dovoljenja za lokacijo v ozadju.
Primeri dostopa do lokacije v ospredju
- Funkcija, ki predlaga prijatelje/igralce/povezave v bližini, ki jih je mogoče dodati samo, ko uporabnik uporablja aplikacijo (izključuje možnost predlaganja prijateljev/igralcev/povezav v bližini, ko je aplikacija zaprta).
- Funkcija, ki osebno prilagaja vsebino v aplikaciji, kot so lokalne novice, glasbeni seznami predvajanja za dom in drugo na podlagi lokacije uporabnika (brez obvestil/opozoril/funkcij za uporabnika, ko je aplikacija zaprta).
- Funkcija, ki omejuje vsebino zaradi uveljavljanja upravljanja digitalnih pravic na podlagi regije.
- Sledenje dostave/storitve (na primer za hrano, pakete ali prevoz) za uporabnike (ne voznike).
- Podrobna navigacija (se ne uporablja, če se funkcionalnosti izvajajo, ko uporabnik nima odprte aplikacije, na primer pasivno spremljanje poti/korakov, spremljanje, kdaj uporabnik začne ali konča vožnjo ipd.).
- Funkcija, ki združi lokacijske podatke uporabnikov zaradi prikaza vzorcev prometa/točk večjih zastojev ali preslikave hitrosti interneta v bližini.
Najboljši postopki za dostop do lokacije v ozadju
Preglejte te najboljše postopke za dostop do lokacijskih podatkov v aplikaciji:
- Zmanjšajte uporabo lokacije tako, da uporabite najmanjši obseg, ki je potreben za zagotavljanje funkcije (tj. približen, namesto natančnega, in v ospredju, namesto v ozadju).
- Razmislite, ali bi morali uporabniki aplikacije utemeljeno pričakovati, da funkcija ali storitev vaše aplikacije potrebuje zahtevano raven lokacije. Zavrnemo lahko aplikacije, ki brez ustrezne utemeljitve v ozadju zahtevajo lokacijo ali dostopajo do nje.
- Preglejte kontrolni seznam za dostop do lokacije v ozadju, da ugotovite, kateri so morebitni dostopi v kodi.
- Oglejte si najboljše postopke za zagotavljanje zasebnosti ter zagotovite, da imate ustrezne pravilnike o razkritju in zasebnosti.
- Potrdite, da so vsi kompleti za razvoj programske opreme ali knjižnice drugih ponudnikov, ki jih uporabljate, skladni z našimi pravilniki, vključno z uporabo dovoljenj za lokacijo.
- Pregledali bomo vse aplikacijske svežnje ali APK-je v vseh aktivnih izdajnih različicah (vključno z zaprtimi in odprtimi različicami).
Dejavniki v postopku odobritve
Pri pregledu aplikacije, ki zahteva dostop do lokacije v ozadju, upoštevamo vprašanja, kot so ta:
- Ali je lokacija v ozadju pomembna za osnovno funkcionalnost aplikacije?
- Ali lokacija v ozadju uporabniku zagotavlja jasno vrednost?
- Pomembne koristi za uporabnike vključujejo fizično varnost, zaznano varnost in zdravje/telesno pripravljenost.
- Minimalne koristi za uporabnike lahko vključujejo oglase ali ponudbe, analizo, osebno prilagajanje, zabavo in priročnost.
- Ali uporabniki pričakujejo, da bo aplikacija v ozadju dostopala do lokacije?
- Ali lahko aplikacija zagotovi enako izkušnjo brez dostopanja do lokacije v ozadju?
- Ali je pravilnik o zasebnosti objavljen v Konzoli Play in sami aplikaciji?
Seznam ni izčrpen, vendar vam vseeno ponuja boljšo predstavo o tem, kako lahko preverimo in si razlagamo uporabo dovoljenj za lokacijo za aplikacijo.
Dokumentacija, ki je potrebna za dovoljenja za lokacijo v ozadju
Če uporabljate lokacijo v ozadju aplikacije, morate o tem uporabnikom jasno sporočiti v aplikaciji in na strani objave v trgovini. To lahko storite v opisu aplikacije, na posnetkih zaslona in (če je ustrezno) v naslovu ali ikoni.
Tu je nekaj predlogov, kako poudariti, da aplikacija uporablja lokacijo v ozadju:
- Navedite kratek opis, s katerim nakažete stalno vklopljeno lokacijo (na primer »vedno vem, kje«).
- Vključite posnetek zaslona v aplikaciji, ki prikazuje lokacijo zemljevida/uporabnika ali slike z geografsko oznako.
- Če je primerno, naj bo v naslovu ali ikoni aplikacije tudi besedilo ali posnetki, s katerimi nakažete tudi na funkcijo lokacije v aplikaciji.
Ko aplikacijo pošljete v odobritev, morate navesti to konkretno dokumentacijo za dovoljenje za lokacijo v ozadju:
- obrazec z najavo dovoljenj;
- predstavitveni videoposnetek;
- jasno razkritje v aplikaciji;
- pravilnik o zasebnosti v aplikaciji in na strani objave aplikacije v trgovini.
Obrazec z najavo dovoljenj
Obrazec z najavo dovoljenj je na voljo v računu za Konzolo Google Play. Obrazec lahko najdete na naslednje načine:
- Na strani »Vsebina aplikacije«.
- V razdelku »Občutljiva dovoljenja za aplikacijo« kliknite Začni.
- Nato v razdelku »Dovoljenja za lokacijo« kliknite Začni.
Če so prikazani pozivi za druge obrazce, kot je obrazec za pravice za dostop do aplikacije ali obrazec za najavo dovoljenja, najprej izpolnite te obrazce, saj so obvezni za pripravo aplikacije za pregled v Konzoli Google Play. Podrobna navodila so na voljo na strani Priprava aplikacije za pregled.
Če v Konzoli Google Play ni prikazan poziv za najavo, potrdite, da uporabljate eno od občutljivih dovoljenj za lokacijo glede na ciljno raven kompleta za razvoj programske opreme za aplikacijo:
- Če aplikacijski sveženj ali APK cilja na Android 10 ali novejšega (raven 29 kompleta za razvoj programske opreme ali novejša) in v manifestu vsebuje dovoljenje ACCESS_BACKGROUND_LOCATION, boste usmerjeni k izpolnitvi podrobnosti o uporabi lokacije.
- Če aplikacijski sveženj ali APK cilja na Android 9 ali starejšega (raven 28 kompleta za razvoj programske opreme ali starejša) in vsebuje dovoljenje ACCESS_COARSE_LOCATION ali ACCESS_FINE_LOCATION, boste morali navesti namen dostopa do lokacije v ozadju, nato boste usmerjeni k izpolnitvi podrobnosti o uporabi lokacije.
Vnosi za obrazec z najavo
Pri izpolnjevanju obrazca z najavo glede dovoljenj in API-jev, ki dostopajo do občutljivih podatkov, odgovorite na naslednja vprašanja, da bo Google lahko ocenil dostop aplikacije do lokacije v ozadju.
Obrazec z najavo dovoljenj se osredotoča na to: Kaj je glavni namen vaše aplikacije?
- Dostop do lokacije: Zakaj mora aplikacija v ozadju dostopati do lokacije?
- Sporočite nam o le eni funkciji, ki temelji na lokaciji, v aplikaciji, ki zahteva dostop do lokacije v ozadju, in pojasnite, zakaj je ni mogoče uvesti brez tega dostopa. Funkcija mora biti povezana z glavnim namenom aplikacije. Odobritev bo podeljena za celotno aplikacijo in ne samo za to posamezno funkcijo.
- Naenkrat lahko ocenimo samo eno funkcijo. Če vključite več funkcij, bo aplikacija zavrnjena.
- Navodila za videoposnetek: Navedite povezavo do kratkega videoposnetka, ki jasno prikazuje lokacijsko funkcijo, ki se uporablja v aplikaciji, funkcijo, ki ste jo navedli v obrazcu. V videoposnetek vključite pogovorno okno z jasnim razkritjem, ki je prikazano uporabnikom. Priporočena dolžina videoposnetka: 30 sekund ali manj.
Predstavitveni videoposnetek
V prejšnjem razdelku je bil predstavljen kratek videoposnetek, ki ga morate navesti kot del izjave. Tukaj je primer predstavitvenega videoposnetka, v nadaljevanju pa je navedenih nekaj zahtev za videoposnetek.
Zahteve za videoposnetek
- funkcijo, ki se aktivira v ozadju;
- vidno pogovorno okno, prikazano uporabnikom, v katerem razkrijete dostop do podatkov;
- poziv za čas izvajanja.
- Če funkcija takrat, ko je lokacija v ozadju aktivna, nima uporabniku namenjenega vmesnika, to navedite v najavi, funkcijo ali njeno delovanje pa v videoposnetku prikažite v največji možni meri.
- Videoposnetek mora prikazovati delovanje aplikacije v napravi Android. Ne pošiljajte na primer videoposnetka aplikacije za iOS.
Jasno razkritje v aplikaciji
Če aplikacija zahteva dostop do lokacije v ozadju, morate v aplikaciji razkriti, kako se dostopa do podatkov uporabnika, kako se zbirajo, uporabljajo in/ali delijo.
Tu je nekaj primerov jasnih razkritij v aplikaciji.
Zahteve za izjavo o razkritju
Razkritje v aplikaciji:
- mora biti v aplikaciji sami, v opisu aplikacije in na spletnem mestu;
- prikazano mora biti med običajno uporabo aplikacije in od uporabnika ne sme zahtevati krmarjenja po meniju ali nastavitvah;
- mora vsebovati opis podatkov, do katerih dostopate ali jih zbirate;
- mora pojasniti, kako bodo podatki uporabljeni in/ali deljeni z drugimi;
- ne sme biti umeščeno samo v pravilniku o zasebnosti ali v pogojih storitve;
- ne sme biti vključeno v druga razkritja, ki niso povezana z zbiranjem osebnih ali občutljivih podatkov;
- ne potrebuje izrecnega soglasja uporabnika, kot je »Sprejmem« ali »Razumem«; to se izvede v pozivu za čas izvajanja, ki takoj sledi. Uporabnikom lahko tudi omogočite, da zaprejo ali povlečejo stran, da opustijo razkritje podatkov.
Besedilo v razkritju mora::
- vključevati izraz »lokacija«;
- z eno od naslednjih besednih zvez navesti, kako aplikacija uporablja lokacijo v ozadju: »ozadje«/»ko je aplikacija zaprta«/»vedno v uporabi«/»ko aplikacija ni v uporabi«;
- navesti vse funkcije aplikacije, ki uporabljajo lokacijo v ozadju;
- če dovoljeno uporabo razširite na oglase, vključite naslednjo besedno zvezo: »uporablja se za prikazovanje oglasov/podporo oglaševanju/podporo oglasom.« (Izberite najnatančnejši izraz.)
Priporočena oblika razkritja
Priporočamo, da za izpolnjevanje zahtev pravilnika uporabite naslednje besedilo. Drugi primer vključuje uporabo lokacije za oglase. Uporaba lokacijskih podatkov za oglase mora biti v skladu s pravilniki o uporabi lokacijskih podatkov za oglase.
Izberite najustreznejšo besedno zvezo:
- »[Ta aplikacija] zbira podatke o lokaciji zaradi omogočanja funkcij [»funkcija«], [»funkcija«] in [»funkcija«] tudi takrat, ko je aplikacija zaprta ali se ne uporablja.«
- »[Ta aplikacija] zbira podatke o lokaciji zaradi omogočanja funkcij [»funkcija«], [»funkcija«] in [»funkcija«] tudi takrat, ko je aplikacija zaprta ali se ne uporablja, uporabljajo pa se tudi za podporo oglaševanju.«
Primeri:
»Dobra vadba zbira lokacijske podatke, ki omogočajo spremljanje telesne pripravljenosti tudi takrat, ko je aplikacija zaprta ali se ne uporablja.«
»Ta aplikacija zbira podatke o lokaciji zaradi omogočanja spremljanja in prikazovanja lokalnih vremenskih opozoril tudi takrat, ko je aplikacija zaprta ali se ne uporablja.«
Jasno razkritje lahko vključuje druge podatke zaradi zagotavljanja skladnosti z zahtevami pravilnikov in jasnega razumevanja pri uporabnikih, vendar mora vključevati vsaj zgoraj navedeno besedilo, kjer je primerno.
Opomba: Če funkcija v času, ko v ozadju dostopa do lokacije, ne prikazuje vmesnika, vidnega uporabniku, prikažite jasno razkritje, ko je aplikacija prvič odprta.
Pravilnik o zasebnosti v aplikaciji in na strani objave aplikacije v trgovini.
Pravilnik o zasebnosti aplikacije mora skupaj z morebitnimi razkritji v aplikaciji izčrpno pojasniti, kako aplikacija zbira, uporablja in/ali deli podatke uporabnikov, vključno z vrstami tretjih oseb, s katerimi jih deli. Zagotovite to glede pravilnika o zasebnosti:
- Na voljo je na aktivnem URL-ju (brez PDF-jev).
- Urejanje ni mogoče.
- Na strani objave aplikacije v trgovini in v aplikaciji je povezava na pravilnik.
- V naslovu ali URL-ju in v besedilu na strani je jasno označeno, da je pravilnik o zasebnosti aplikacije.
- Nanaša se na subjekt (razvijalca ali podjetje), naveden v objavi v Googlu Play, ali točno ime aplikacije.
- Natančneje opisuje zasebnost uporabnika.
- Vsebuje ustrezna povezana razkritja in se nanaša na lokacijske podatke ter zagotavlja podatke o tem, kako aplikacija uporablja lokacijske podatke.
Pravilnik o zasebnosti morate dodati tudi na strani objave aplikacije v trgovini. S tem je uporabnikom zagotovljena preglednost in je prikazano, kako obravnavate občutljive uporabniške podatke in podatke o napravah. Glede drugih zahtev se obrnite na pravnega svetovalca.
Pogoste kršitve in postopki za njihovo odpravo
Nejasen opis funkcije
Če na podlagi deklaracije ne moremo določiti funkcije, ki zahteva dostop do lokacije v ozadju, nam morate poslati jasen opis ali dodatne informacije o funkciji. Če ima aplikacija več funkcij, ki zahtevajo dostop do lokacije v ozadju, morate izbrati samo eno funkcijo, ki jo želite najaviti.
Če želite odpraviti to težavo, uporabite enega od teh dveh postopkov:
- Znova pošljite obrazec z najavo, ki pojasnjuje in/ali dodaja informacije v vaš opis ene funkcije, ki zahteva dostop do lokacije v ozadju.
- Odstranite dovoljenje iz manifesta aplikacije in povezano izvorno kodo za vse APK-je v vseh različicah (vključno z različicama za zaprt in odprt preizkus).
Če ima aplikacija več funkcij, ki zahtevajo dostop do lokacije v ozadju, na podlagi naslednjih meril izberite samo eno funkcijo, ki jo želite najaviti. Nato obrazec z najavo znova pošljite prek računa za Konzolo Google Play.
- Izbrana funkcija mora biti pomembna za osnovno funkcionalnost aplikacije, ki je njen glavni namen. Aplikacija brez osnovne funkcije ne deluje ali je neuporabna.
- Razmislite, ali bi uporabniki pričakovali, da vaša aplikacija dostopa do lokacije v ozadju, in ali bi lahko enako izkušnjo zagotavljala brez dostopanja do lokacije v ozadju.
- Ta funkcija mora uporabnikom zagotavljati precejšnje koristi. Spremljevalna aplikacija za družine na primer uporablja lokacijo v ozadju tako, da sproži opozorilo, če otrok zapusti geografsko omejeno območje, in za obveščanje uporabnikov o bližnjih ponudbah. V najavi dovoljenj uporabite funkcijo geoomejevanja zaradi varnosti otrok, saj uporabniku prinaša več koristi (zaznana varnost) kot prednosti oglasov, ki se nanašajo na lokacijo (priročnost/osebna prilagoditev).
- Dostop do lokacije v ozadju z izključnim namenom oglaševanja bo zavrnjen.
Najavljenih je več funkcij
Razvijalec lahko najavi samo eno funkcijo na podlagi lokacije, ki zahteva dostop do lokacije v ozadju, ne več. Izbrana funkcija mora biti pomembna za osnovno funkcionalnost aplikacije, ki je njen glavni namen.
Če ima aplikacija več funkcij, ki zahtevajo dostop do lokacije v ozadju, izberite samo eno funkcijo, ki jo želite najaviti, in znova pošljite obrazec z najavo prek računa za Konzolo Google Play. Pri izbiri funkcije upoštevajte ta vprašanja:
- Ali je ta funkcija potrebna za osnovno funkcionalnost ali temeljni namen aplikacije? Ali bi bila brez te funkcije aplikacija nedelujoča ali neuporabna?
- Ali uporabniki pričakujejo, da bo aplikacija v ozadju dostopala do lokacije? Če ne, potem morda ni primerna za dostop do lokacije v ozadju.
- Ali lahko aplikacija zagotovi enako izkušnjo brez dostopa do lokacije v ozadju? Če da, potem je to boljši način za odobritev.
- Če se odločite, da vaša aplikacija ni primerna za dostop do lokacije v ozadju in/ali lahko brez nje ponudite enako uporabniško izkušnjo, iz manifesta aplikacije in povezane izvorne kode za vse APK-je v vseh različicah (vključno z različicama za zaprt in odprt preizkus) odstranite dovoljenje za dostop do lokacije v ozadju.
- Ali ta funkcija prinaša veliko prednost uporabnikom? Spremljevalna aplikacija za družine na primer uporablja lokacijo v ozadju tako, da sproži opozorilo, če otrok zapusti geografsko omejeno območje, in za obveščanje uporabnikov o bližnjih ponudbah. V najavi dovoljenj uporabite funkcijo geoomejevanja zaradi varnosti otrok, saj uporabniku prinaša več koristi (zaznana varnost) kot prednosti oglasov, ki se nanašajo na lokacijo (priročnost/osebna prilagoditev).
- Ali so oglasi edini razlog za zahtevanje dostopa do lokacije v ozadju? Zahteve z izključnim namenom oglaševanja bodo zavrnjene.
Funkcije v ozadju ni bilo mogoče preveriti v aplikaciji
Skupina za pregled mora imeti možnost preveriti, ali aplikacija ponuja deklarirano funkcijo, ki zahteva dostop do lokacije v ozadju, in preveriti delovanje funkcije v aplikaciji. Če funkcija uporabniku ni vidna, mora poslani videoposnetek prikazati delovanje te funkcije.
To težavo odpravite tako, da spremenite videoposnetek tako, da bo prikazoval deklarirano funkcijo, za katero zahtevate dostop do lokacije v ozadju, in znova pošljete obrazec z najavo prek računa za Konzolo Google Play.
- V videoposnetku prikažite funkcijo v aplikaciji, ki uporablja lokacijo v ozadju, vključno s tem, kako bi uporabnik sprožil jasno razkritje in dovoljenje ob začetku izvajanja (s soglasjem uporabnika).
- Če deklarirana funkcionalnost funkcije ni neposredno vidna uporabniku, pokažite izkušnjo v aplikaciji. Prikažite na primer, kako obvesti uporabnika o opozorilu o prevari.
Funkcija ne izpolnjuje zahtev za dostop do lokacije v ozadju.
Skupina za pregled lahko ugotovi, da najavljena funkcija ne izpolnjuje zahtev pravilnika o dovoljenjih za lokacijo. Če želite odpraviti to težavo, odstranite zahtevo za dostop do lokacije v ozadju in pošljite posodobitev aplikacije. Če želite za dostop do lokacije v ozadju najaviti drugo funkcijo, upoštevajte ta vodnik:
- Funkcijo izberite samo, če uporabnikom zagotavlja jasno vrednost in je pomembna za osnovno funkcionalnost ali temeljni namen aplikacije. Aplikacija brez osnovne funkcije ne deluje ali je neuporabna.
- Razmislite, ali bi uporabniki pričakovali, da vaša aplikacija dostopa do lokacije v ozadju. Če ne, potem morda ni primerna za dostop do lokacije v ozadju.
- Če lahko uporabnikom zagotovite enako izkušnjo brez dostopa do lokacije v ozadju, potem storite to.
- Iz manifesta aplikacije in povezane izvorne kode za vse APK-je v vseh različicah (vključno z različicama za zaprt in odprt preizkus) odstranite dovoljenje za dostop do lokacije v ozadju, če se odločite, da vaša aplikacija ni ustrezna za dostop do lokacije v ozadju in/ali da lahko omogočite enako uporabniško izkušnjo brez tega dostopa.
Težave s poslanim videoposnetkom
Včasih si ne moremo ogledati videoposnetka, navedenega v izjavi, ali pa videoposnetek ne odraža natančno izkušnje v aplikaciji. Videoposnetek mora prikazovati navedeno delovanje funkcije v aplikaciji in način, kako funkcija uporablja lokacijo v ozadju. Prikažite, kako bi uporabnik sprožil jasno razkritje in dovoljenje ob začetku izvajanja v napravi (s soglasjem uporabnika).
Preverite, ali je do videoposnetka mogoče dostopati, in/ali videoposnetek spremenite tako, da bo jasno prikazoval deklarirano funkcijo, ki zahteva dostop do lokacije v ozadju. Nato obrazec z najavo znova pošljite prek računa za Konzolo Google Play.Neveljaven pravilnik o zasebnosti
Pri pregledu lahko ugotovimo, da pravilnik o zasebnosti ni skladen z zahtevami pravilnika. Če želite to odpraviti, preberite pravilnik o osebnih in občutljivih podatkih uporabnika in nato z upoštevanjem naslednjih smernic zaradi zagotavljanja skladnosti dodajte ali posodobite pravilnik o zasebnosti:
- Pravilnik o zasebnosti mora biti na voljo na aktivnem URL-ju (brez PDF-jev).
- Poskrbite, da ga ne bo mogoče urejati.
- Poskrbite, da se bo nanašal na vašo aplikacijo.
- Predvsem se mora nanašati na zasebnost uporabnikov.
- Na strani objave aplikacije v trgovini in v aplikaciji mora biti povezava na pravilnik.
- Imeti mora sklic na isti subjekt (na primer razvijalca ali podjetje), naveden v objavi v Googlu Play, ali točno ime aplikacije.
Povezava do pravilnika o zasebnosti ni veljavna ali manjka
Posodobitev pravilnika o zasebnosti
- Biti mora na voljo na aktivnem URL-ju (brez PDF-jev).
- Poskrbite, da ga ne bo mogoče urejati.
- Poskrbite, da se bo nanašal na vašo aplikacijo.
- Predvsem se mora nanašati na zasebnost uporabnikov.
- Na strani objave aplikacije v trgovini in v aplikaciji mora biti povezava na pravilnik.
- Imeti mora sklic na isti subjekt (na primer razvijalca ali podjetje), naveden v objavi v Googlu Play, ali točno ime aplikacije.
Manjkajoči podatki v razkritju
Jasna razkritja podatkov morajo biti prikazana pred dovoljenjem aplikacije ob začetku izvajanja za lokacijo in morajo uporabniku sporočiti, katere funkcije bodo uporabljale lokacijo v ozadju. Preglejte zahteve za jasno razkritje in privolitev ter posodobite jasno razkritje:
- Jasno razkritje mora vključevati izraz »lokacija«.
- Navedite, kako se lokacija uporablja v ozadju, in sicer tako, da vključite eno od teh besednih zvez: »ozadje«/»ko je aplikacija zaprta«/»vedno v uporabi«/»ko aplikacija ni v uporabi«.
- Navedite seznam vseh funkcij, ki uporabljajo lokacijo v ozadju.
- Če dovoljeno uporabo razširite na oglase, dopišite besedne zveze: »uporablja se za prikazovanje oglasov/podporo oglaševanju/podporo oglasom.« (Izberite najnatančnejši izraz.)
Jasnega razkritja ni bilo mogoče najti
V aplikaciji mora biti jasno razkritje prikazano v pojavnem oknu, ki se prikaže pred dovoljenjem ob začetku izvajanja za lokacijo. Če ga v aplikacija ni, preglejte zahteve za jasno razkritje in privolitev ter dodajte jasno razkritje.
- Prikazano mora biti pred dovoljenjem aplikacije ob začetku izvajanja za lokacijo.
- Vključite vsaj to poved, ki jo prilagodite tako, da bo omenjala vse pomembne funkcije, ki zahtevajo dostop do lokacije v ozadju in so uporabniku zlahka vidne: »Ta aplikacija zbira lokacijske podatke zaradi omogočanja funkcij {feature}, {feature} in {feature}, tudi če je aplikacija zaprta ali se ne uporablja«. Če dovoljeno uporabo razširite na oglase, vključite tudi naslednje: »Ti podatki se uporabljajo tudi za prikazovanje oglasov/podpore za oglaševanje/oglasov za podporo.«
- Vključevati mora vse druge podrobnosti, ki so potrebne, da uporabnik razume, kako in zakaj uporabljate lokacijo v ozadju. Čeprav je dodatna vsebina dovoljena, ta ne sme povzročiti, da obvezna vsebina ne bi bila nemudoma vidna.
Pred dovoljenjem ob začetku izvajanja za lokacijo je potrebno jasno razkritje
V aplikaciji mora biti jasno razkritje prikazano v pojavnem oknu, ki se prikaže pred dovoljenjem ob začetku izvajanja za lokacijo. Jasno razkritje mora biti prikazano pravočasno in mora izpolnjevati zahteve za jasno razkritje in privolitev:
- Jasno razkritje prikažite v pojavnem oknu, ki se prikaže pred dovoljenjem aplikacije ob začetku izvajanja za lokacijo.
- Vključite vsaj to poved, ki jo prilagodite tako, da bo omenjala vse pomembne funkcije, ki zahtevajo dostop do lokacije v ozadju in so uporabniku zlahka vidne: »Ta aplikacija zbira lokacijske podatke zaradi omogočanja funkcij {feature}, {feature} in {feature}, tudi če je aplikacija zaprta ali se ne uporablja«.
- Vključevati mora vse druge podrobnosti, ki so potrebne, da uporabnik razume, kako in zakaj uporabljate lokacijo v ozadju. Čeprav je dodatna vsebina dovoljena, ta ne sme povzročiti, da obvezna vsebina ne bi bila nemudoma vidna.
- Če dovoljeno uporabo razširite na oglase, morate vključiti tudi to besedilo: »Ti podatki se uporabljajo tudi za prikazovanje oglasov.«
Funkcija ni primerna za dostop do lokacije v ozadju
Skupina za pregled lahko ugotovi, da najavljena funkcija za delovanje ne potrebuje dostopa do lokacije v ozadju. Oziroma lahko ugotovi, da lahko uporablja dostop do lokacije v ospredju namesto dostopa do lokacije v ozadju. Zaradi tega ni ustrezna za dovoljenje za dostop do lokacije v ozadju.
V teh primerih lahko iz aplikacije odstranite dostop do lokacije v ozadju in/ali uporabite dostop do lokacije v ospredju. Nato pošljite posodobitev aplikacije.
Manjkajoče ali neveljavne poverilnice za preizkušanje
Funkcija v aplikaciji se ne ujema z najavo
Navodila za odstranjevanje lokacije v ozadju
Če ste ugotovili, da aplikacija ne potrebuje lokacije v ozadju, upoštevajte navodila v tem razdelku, da odstranite uporabo lokacije v ozadju in zagotovite skladnost. Prav tako boste morali poslati aplikacijo v pregled, če se v katerem koli aplikacijskem svežnju ali APK-ju, vključno z različicami, ki niso namenjene splošni razpoložljivosti, uporabljajo dovoljenja za lokacijo. Za seznam aplikacijskih svežnjev ali APK-jev, na katere to vpliva, odprite Vsebina aplikacije (Pravilnik > Vsebina aplikacije > Občutljiva dovoljenja za aplikacijo > Pokaži povzetek) v računu za Konzolo Google Play.
Če ste prej imeli neskladne aplikacijske svežnje ali APK-je, ki dostopajo do lokacije v ozadju, neskladne različice ne smejo biti v nobeni trenutni izdaji, tudi če nekaterih različic ne uporabljate.
- Odprite Raziskovalec aplikacijskih svežnjev (
Preizkus in izdaja
> Raziskovalec aplikacijskih svežnjev), da preverite, ali je določena različica aktivna. - Pri pošiljanju novega aplikacijskega svežnja ali APK-ja, ki nadomesti prejšnji, neskladni aplikacijski sveženj ali APK, mora biti pred uvedbo nove izdaje neskladni aplikacijski sveženj ali APK v razdelku »Ni vključeno«.
- Dodatna navodila najdete v razdelku »Ni vključeno« v članku Priprava in uvajanje izdaje.
- Vsaka nova, skladna izdaja mora biti uvedena v 100 % in mora v celoti deaktivirati neskladne aplikacijske svežnje ali APK-je.
Če imate po pregledu poti kode in omejevanju uporabe samo za namene v ospredju še vedno težave, si oglejte vse komplete za razvoj programske opreme drugih ponudnikov, uporabljene v aplikaciji, ki morda dostopajo do lokacije v ozadju.
Kdaj posodobiti odobritev dovoljenj za lokacijo za aplikacijo
Odgovorni ste poskrbeti, da je aplikacija odobrena za uporabo lokacije v ozadju in zagotavlja skladnost tudi v prihodnjih različicah. Posodobitve aplikacij bomo pregledali skladno s pravilniki Googla Play. Pomembne spremembe aplikacije lahko vplivajo na odobritev dostopa aplikacije do lokacije v ozadju in povzročijo dodatne preglede.
Če pride do spremembe funkcije aplikacije, ki uporablja lokacijo v ozadju, pošljite nov obrazec z najavo in v skladu s tem bomo pregledali aplikacijo.
Težave s starimi APK-ji, ki uporabljajo dovoljenja za lokacijo
Če imate stare APK-je z dovoljenji za lokacijo in jih ne morete več spreminjati v kodi, se lahko prijavite za izjemo pravilnika.
Če si želite zagotoviti upravičenost do te izjeme, morate izpolniti vse naslednje zahteve:
- Navesti morate posamezne APK-je, za katere želite, da velja izjema v pravilniku.
- APK-ji, za katere zahtevate izjemo, so morali biti objavljeni pred 1. januarjem 2019.
- Imeti morate nadomestne APK-je, ki ste jih dali na voljo uporabnikom s sistemom Android Oreo (raven API-ja 26) ali novejšo različico, in ti morajo biti skladni s pravilnikom o dovoljenju za lokacijo.
- APK-ji, za katere zahtevate izjemo, morajo predstavljati zelo majhen odstotek skupne baze namestitve (ne več kot majhen enomestni odstotek).
Google Play bo pregledal in odobril izjeme za vsak primer posebej. Lahko tudi prekličete objavo APK-jev s kršitvami ter tako zagotovite skladnost s pravilnikom o dovoljenjih za lokacijo.
Sorodna vsebina
- Preberite več o najavljanju dovoljenj v Konzoli Google Play.
- Preberite več o ustvarjanju aplikacij z zaznavanjem lokacije na spletnem mestu za razvijalce za Android.
- Preberite več o dovoljenjih in poteku dela za uporabo dovoljenj na spletnem mestu Android Developers.
- Preberite več o najboljših postopkih za zagotavljanje zasebnosti na spletnem mestu Android Developers.
- Preberite naš pravilnik o podatkih o uporabnikih.
- Preberite več o tem, kako zagotoviti skladnost s pravilniki o lokaciji naprave za Google Play, v Akademiji za uspeh aplikacij.