Úvod
Hlavný princíp obchodu App Store je jednoduchý. Chceme poskytovať bezpečné prostredie, v ktorom si používatelia môžu sťahovať aplikácie a všetci vývojári majú šancu uspieť. Práve preto je jeho obsah starostlivo zostavený. Každú aplikáciu v obchode App Store skontrolovali odborníci a tím redaktorov v ňom používateľom každý deň pomáha objavovať nové aplikácie. V každej aplikácii kontrolujeme aj prítomnosť malvéru a iného softvéru, ktorý môže vplývať na bezpečnosť, zabezpečenie a súkromie používateľov. Vďaka tomuto úsiliu sú platformy spoločnosti Apple pre spotrebiteľov na celom svete tými najbezpečnejšími.
V niektorých krajinách aj na určitých platformách môžu vývojári distribuovať notarizované apky aj cez alternatívne obchody s apkami, prípadne priamo zo svojej webovej lokality. Zistite viac o /trhoch s alternatívnymi aplikáciami, webovej distribúcii a notarizácii aplikácií pre iOS a iPadOS. Kliknutím na možnosť Highlight Notarization Review Guidelines Only (Zvýrazniť len usmernenia na notarizáciu) v menu vľavo si môžete zobraziť, ktoré usmernenia sa vzťahujú na notarizáciu aplikácií pre iOS a iPadOS.
Vždy však existuje aj otvorený internet. Ak model a usmernenia obchodu App Store alebo alternatívna distribúcia a notarizácia aplikácií pre iOS a iPadOS nie sú pre vašu aplikáciu alebo podnikateľský nápad to pravé, nič sa nedeje. Poskytujeme aj prehliadač Safari, ktorý vám zabezpečí skvelé webové prostredie.
Na nasledujúcich stranách nájdete naše aktuálne usmernenia rozdelené do piatich prehľadných oddielov: Bezpečnosť, Výkon, Podnikanie, Dizajn a Právne informácie. Obchod App Store sa neustále mení a zlepšuje, aby držal krok s potrebami našich zákazníkov a produktov. Vaše aplikácie by sa mali meniť a zlepšovať tiež, aby pre ne v obchode App Store bolo naďalej miesto.
Niekoľko ďalších bodov, ktoré treba mať na pamäti pri distribúcii aplikácie na našich platformách:
- Deti a mladí ľudia si u nás obľúbili sťahovanie aplikácií – pomáhajú im zostať v kontakte s okolím, rozvíjať kreativitu, objavovať nové veci a získavať väčšiu samostatnosť. Bezpečnosť detí a tínedžerov berieme vážne. Rodičovská kontrola dáva rodičom účinný nástroj na to, aby mohli spravovať, čo ich dieťa môže používať a kedy – ale aj vy musíte prispieť svojou časťou. Uistite sa, že deti majú vo vašej apke prístup len k zážitkom primeraným ich veku.
- Obchod App Store ponúka skvelú možnosť osloviť stovky miliónov ľudí na celom svete. Ak vytvoríte aplikáciu, ktorú chcete ukázať len rodine a priateľom, obchod App Store na to nie je najvhodnejší. Siahnite napríklad po nástroji Xcode, ktorý vám umožní nainštalovať aplikáciu do zariadenia zadarmo, alebo využite distribúciu Ad Hoc, ktorú majú k dispozícii členovia programu Apple Developer Program. Ak ešte len začínate, prečítajte si viac oprograme Apple Developer Program.
- Plne podporujeme to, aby boli v obchode App Store zastúpené všetky možné uhly pohľadu, no len za predpokladu, že aplikácie, ktoré ich ponúkajú, sú úctivé k používateľom s rozdielnymi názormi a majú kvalitné rozhranie. Odmietneme všetky aplikácie, v ktorých sa objaví obsah alebo prístup, ktorý podľa nás prekračuje medze. Kde tie medze sú? Nuž, ako raz povedal jeden sudca Najvyššieho súdu USA: „Budem vedieť, keď také niečo uvidím.“ A podľa nás aj vy budete vedieť, ak ich prekročíte.
- Ak sa pokúsite oklamať systém (napríklad tým, že sa pokúsite podvádzať počas procesu kontroly, ukradnúť používateľské údaje, odkopírovať prácu iného vývojára či manipulovať s hodnoteniami alebo objavovaním v obchode App Store), vaše aplikácie z obchodu odstránime a vylúčime vás z programu Apple Developer Program.
- Je na vás, aby ste zaistili, že všetko vo vašej aplikácii je v súlade s týmito usmerneniami, a to vrátane reklamných sietí, analytických služieb a súprav SDK tretích strán, preto ich pred tým, ako sa ich rozhodnete použiť, dôkladne skontrolujte.
- Pri niektorých funkciách a technológiách, ktoré nie sú všeobecne dostupné pre vývojárov, môžete mať nárok na ich použitie v obmedzených prípadoch. Ponúkame napríklad oprávnenia na používanie zvuku prostredníctvom služby CarPlay, rámca HyperVisor a privilegovaných súborových operácií.
Dúfame, že tieto usmernenia vám pomôžu hladko prejsť procesom kontroly a nám umožnia zabezpečiť, aby sa pri schvaľovaní a odmietaní všetkých aplikácií postupovalo rovnako. Tento dokument je ako živý organizmus a tým, že nové aplikácie neustále otvárajú nové otázky, kedykoľvek doň môžu pribudnúť nové pravidlá. Možno k tomu prispeje aj tá vaša. Pre aplikácie máme nadšenie a vážime si, čo robíte. Zo všetkých síl sa snažíme vytvoriť tú najlepšiu platformu na svete, na ktorej môžete predviesť svoj talent a zároveň si aj zarobiť.
Čo robiť pred odoslaním
Aby schválenie vašej aplikácie prebehlo čo najhladšie, nižšie sa oboznámte s najčastejšími chybami, ktoré môžu spomaliť proces kontroly alebo viesť k zamietnutiu. Nenahrádza to usmernenia ani nezaručuje schválenie, no to, že budete mať splnenú každú položku v zozname, je dobrý začiatok. Ak vaša aplikácia prestala fungovať, ako má, prípadne ju už aktívne nepodporujete, bude z obchodu App Store odstránená. Prečítajte si viac o vylepšeniach obchodu App Store.
Nezabudnite:
- otestovať svoju aplikáciu, či nepadá alebo neobsahuje chyby;
- zabezpečiť, že sú všetky informácie o aplikácii a metaúdaje k nej úplné a presné;
- aktualizovať svoje kontaktné údaje pre prípad, že by vás tím App Review potreboval kontaktovať;
- poskytnúť tímu App Review úplný prístup do aplikácie; a ak vaša aplikácia obsahuje funkcie založené na účte, poskytnúť buď aktívny demo účet, alebo demo režim so všetkými funkciami, ako aj akýkoľvek iný hardvér alebo zdroje, ktoré sa môžu vyžadovať počas kontroly vašej aplikácie (napr. prihlasovacie údaje alebo vzorový QR kód);
- povoliť serverové služby, aby počas kontroly fungovali a dalo sa k nim pristupovať;
- v poznámkach pre tím App Review uviesť podrobné vysvetlenie nejednoznačných funkcií a nákupov v aplikácii, prípadne doložiť aj podpornú dokumentáciu;
- skontrolovať, či sa vaša aplikácia riadi pokynmi uvedenými aj v inej dokumentácii, ako sú napríklad:
Dokumentácia pre vývojárov
Usmernenia k dizajnu
Usmernenia k značke a marketingu
Usmernenia, ktoré zahŕňajú
, sa vzťahujú na notarizáciu pre apky pre iOS a iPadOS.
1. Bezpečnosť
Keď si ľudia inštalujú aplikáciu z obchodu App Store, chcú mať istotu, že je to bezpečné – že aplikácia neobsahuje znepokojujúci ani urážlivý obsah, že nepoškodí ich zariadenie a že jej používanie nespôsobí fyzickú ujmu. Nižšie sme zhrnuli hlavné úskalia, no ak chcete ľudí šokovať a pohoršovať, obchod App Store nie je pre vašu apku tým správnym miestom. Niektoré z týchto pravidiel sú zahrnuté aj do notarizácie aplikácií pre iOS a iPadOS.
- 1.1 Sporný obsah
Aplikácie by nemali zahŕňať obsah, ktorý je urážlivý, necitlivý, znepokojujúci, znechucujúci, mimoriadne nevkusný alebo jednoducho odporný. Medzi príklady takéhoto obsahu patrí:
- 1.1.1 Hanlivý, diskriminačný alebo podlý obsah vrátane odkazov alebo komentárov týkajúcich sa náboženstva, rasy, sexuálnej orientácie, pohlavia, národnostného/etnického pôvodu alebo iných cieľových skupín, najmä ak aplikácia môže s veľkou pravdepodobnosťou ponížiť alebo zastrašiť cieľovú osobu či skupinu, prípadne jej ublížiť. Na profesionálnych politických satirikov a humoristov sa vo všeobecnosti táto požiadavka nevzťahuje.
- 1.1.2 Realistické zobrazenie zabíjania, mrzačenia, týrania alebo zneužívania ľudí alebo zvierat, prípadne obsah, ktorý nabáda k násiliu. „Nepriatelia“ v kontexte hry nemôžu patriť výlučne do konkrétnej rasy, kultúry, skutočnej štátnej správy, spoločnosti alebo akejkoľvek inej skutočnej entity.
- 1.1.3 Vyobrazenia, ktoré nabádajú na nezákonné alebo bezohľadné používanie zbraní a nebezpečných predmetov alebo sprostredkujú nákup strelných zbraní alebo streliva.
- 1.1.4 Zjavne sexuálny alebo pornografický materiál, ktorý je definovaný ako „explicitné opisy alebo vyobrazenia pohlavných orgánov alebo činností, ktorých cieľom je stimulovať skôr erotické než estetické alebo emocionálne cítenie“. To zahŕňa aj „zoznamovacie“ aplikácie a iné aplikácie, ktoré môžu zahŕňať pornografický obsah alebo sa môžu používať na sprostredkovanie prostitúcie alebo obchodovania s ľuďmi a vykorisťovania.
- 1.1.5 Štvavé náboženské komentáre alebo nepresné či zavádzajúce citácie náboženských textov.
- 1.1.6
Nepravdivé informácie a funkcie vrátane nepresných údajov o zariadení alebo podvodných či žartovných funkcií, ako sú falošné funkcie na sledovanie polohy. Vyhlásením, že aplikácia je určená na „zábavné účely“, nie je možné toto usmernenie obísť. Aplikácie, ktoré umožňujú uskutočňovať anonymné alebo žartovné telefonáty alebo odosielať anonymné či žartovné správy SMS a MMS, budú zamietnuté.
- 1.1.7 Škodlivé koncepty, ktoré využívajú nedávne alebo aktuálne udalosti alebo sa z nich snažia profitovať. Medzi takéto udalosti patria napríklad násilné konflikty, teroristické útoky a epidémie.
- 1.2 Obsah vytvorený používateľmi
Aplikácie s obsahom vytvoreným používateľmi prinášajú osobité výzvy: od porušovania duševného vlastníctva až po anonymné šikanovanie. Aby sa zabránilo zneužitiu, aplikácie s obsahom vytvoreným používateľmi alebo služby sociálnych sietí musia zahŕňať:
- spôsob filtrovania nevhodného materiálu, aby ho v aplikácii nebolo možné zverejniť;
- mechanizmus na nahlasovanie urážlivého obsahu a včasné reakcie na obavy;
- možnosť zablokovať používateľov porušujúcich pravidlá v službe;
- zverejnené kontaktné údaje, aby vás používatelia mohli jednoducho kontaktovať.
Aplikácie s obsahom vytvoreným používateľmi alebo služby, ktoré sa nakoniec používajú predovšetkým na pornografický obsah, zážitky typu Chatroulette, náhodné alebo anonymné chatovanie, objektivizáciu skutočných ľudí (napr. hlasovanie „hot-or-not“), fyzické vyhrážky alebo šikanovanie, nepatria do App Store a môžu byť bez upozornenia odstránené. Ak vaša aplikácia zahŕňa obsah vytvorený používateľmi z webovej služby, môže zobrazovať náhodný obsah pre dospelých „nevhodný do práce“, pokiaľ je daný obsah predvolene skrytý a zobrazí sa len vtedy, keď ho používateľ zapne prostredníctvom vašej webovej stránky.
Je vašou zodpovednosťou odstrániť obsah, ktorý porušuje tieto usmernenia, vaše podmienky poskytovania služby alebo komunitné štandardy. Ak takýto obsah zistíme, požiadame vás o jeho odstránenie a predloženie plánu na zlepšenie dodržiavania týchto usmernení. Na základe vašej odpovede môže byť vaša apka odstránená z obchodu App Store, kým nepreukážete zlepšenia, ktoré vašu apku uvedú do súladu s požiadavkami. Hrubé alebo opakované porušenia sú dôvodom na okamžité odstránenie vašej apky z obchodu App Store aj z programu Apple Developer Program.
- 1.2.1 Obsah od tvorcov
Aplikácie, ktoré zahŕňajú obsah od konkrétnej komunity používateľov nazývaných „tvorcovia“, predstavujú skvelú príležitosť, ak sú správne moderované. Tieto aplikácie zákazníkom poskytujú jednotné miesto, kde môžu interagovať s rôznymi typmi obsahu od tvorcov. Ponúkajú nástroje a programy, ktoré pomáhajú tejto komunite tvorcov, ktorí nie sú vývojármi, vytvárať, zdieľať a speňažovať prostredia vytvorené používateľmi. Tieto prostredia nesmú meniť základné funkcie a možnosti natívnej aplikácie – skôr by mali do týchto štruktúrovaných prostredí pridávať obsah. Tieto prostredia nepredstavujú natívne „aplikácie“ naprogramované vývojármi – ide o obsah v rámci samotnej aplikácie a tím App Review ich považuje za obsah vytvorený používateľmi. Takýto obsah od tvorcov môže zahŕňať videá, články, zvukové záznamy a dokonca aj jednoduché hry. Obchod App Store podporuje aplikácie ponúkajúce takýto obsah vytvorený používateľmi za predpokladu, že dodržiavajú všetky usmernenia vrátane usmernenia 1.2 o moderovaní obsahu vytvoreného používateľmi a usmernenia 3.1.1 o platbách a nákupoch v aplikácii. Používateľom by ste mali oznámiť, ktorý obsah si vyžaduje dodatočné nákupy.
-
- (a)
Aplikácie pre tvorcov musia používateľom umožniť identifikovať obsah, ktorý presahuje vekové hodnotenie apky, a využívať mechanizmus vekového obmedzenia založený na overenom alebo deklarovanom veku, aby obmedzili prístup neplnoletým používateľom.
- 1.3 Detská kategória
Detská kategória predstavuje skvelý spôsob, ako ľahko nájsť aplikácie určené pre deti. Ak sa chcete zapojiť do detskej kategórie, mali by ste sa zamerať na vytvorenie skvelého prostredia určeného špeciálne pre mladších používateľov. Tieto aplikácie nesmú obsahovať odkazy na obsah mimo aplikácie, možnosti nákupu ani iné pre deti rozptyľujúce prvky, pokiaľ nie sú vyhradené pre vymedzenú oblasť ukrytú za rodičovskou bránou. Majte na pamäti, že keď zákazníci očakávajú, že vaša aplikácia spĺňa požiadavky detskej kategórie, bude musieť tieto usmernenia spĺňať aj v nasledujúcich aktualizáciách, dokonca aj keď sa pre ňu rozhodnete výber danej kategórie zrušiť. Prečítajte si viac o rodičovských bránach.
Musíte dodržiavať platné právne predpisy o ochrane osobných údajov z celého sveta, ktoré sa týkajú zhromažďovania údajov od detí online. Nezabudnite si prečítať aj oddiel Ochrana osobných údajov týchto pokynov, kde nájdete ďalšie informácie. Aplikácie v detskej kategórii navyše nesmú odosielať údaje umožňujúce zistenie totožnosti ani informácie o zariadení tretím stranám. Aplikácie v detskej kategórii by nemali obsahovať analytické nástroje tretích strán ani reklamy tretích strán. Deti tak budú vo väčšom bezpečí. V obmedzených prípadoch môžu byť analytické nástroje tretích strán povolené, pokiaľ tieto služby nezhromažďujú ani neprenášajú identifikátor IDFA ani žiadne údaje umožňujúce zistenie totožnosti detí (napríklad meno, dátum narodenia, e-mailovú adresu), ich polohy alebo zariadení. Patria sem všetky informácie o zariadení, sieti alebo iné informácie, ktoré by sa mohli použiť priamo alebo v kombinácii s ďalšími informáciami na identifikáciu používateľov a ich zariadení. V obmedzených prípadoch môže byť povolená aj kontextová reklama tretích strán, pokiaľ tieto služby majú verejne zdokumentované postupy a zásady týkajúce sa aplikácií v detskej kategórii, ktoré zahŕňajú kontrolu vykonávanú človekom zameranú na to, či sú reklamy pre príslušný vek vhodné.
- 1.4
Fyzická ujma
Ak sa vaša aplikácia správa spôsobom, pri ktorom hrozí fyzická ujma, môžeme ju odmietnuť. Príklad:
- 1.4.1
Apky na zdravotnícke účely, ktoré by mohli poskytovať nepresné údaje alebo informácie, prípadne by mohli byť použité na diagnostiku alebo liečbu pacientov, môžu byť predmetom dôkladnejšej kontroly.
- Aplikácie musia jasne uvádzať údaje a metodiku, ktoré podporujú tvrdenia o presnosti meraní zdravotného stavu, a pokiaľ sa úroveň presnosti alebo metodika overiť nedá, aplikáciu odmietneme. Napríklad aplikácie, ktoré uvádzajú, že dokážu robiť röntgenové snímky alebo merať krvný tlak, telesnú teplotu, hladinu glukózy v krvi alebo hladinu kyslíka v krvi len pomocou senzorov v zariadení, nie sú povolené.
- Aplikácie by mali používateľom pripomínať, aby sa pred prijatím rozhodnutia týkajúceho sa ich zdravotného stavu nespoliehali iba na aplikáciu, ale poradili sa aj s lekárom.
Ak bola vaša zdravotná aplikácia schválená regulačnými orgánmi, odošlite spolu s aplikáciou aj odkaz na túto dokumentáciu.
- 1.4.2
Apky na výpočet dávkovania liekov musia pochádzať od výrobcu liekov, nemocnice, univerzity, zdravotnej poisťovne, lekárne alebo iného schváleného subjektu, alebo musia byť schválené FDA alebo jedným z jeho medzinárodných ekvivalentov. Vzhľadom na možný vznik ujmy na zdraví pacientov musíme mať istotu, že aplikácia bude dlhodobo podporovaná a pravidelne aktualizovaná.
- 1.4.3 Aplikácie, ktoré nabádajú na fajčenie tabakových výrobkov a elektronických cigariet, užívanie nelegálnych drog alebo konzumáciu nadmerného množstva alkoholu, nie sú povolené. Aplikácie, ktoré nabádajú maloleté osoby na konzumáciu niektorej z týchto látok, budú odmietnuté. Sprostredkovanie predaja kontrolovaných látok (s výnimkou licencovaných lekární a licencovaných alebo inak legálnych výdajní marihuany) alebo tabaku nie je povolené.
- 1.4.4
Aplikácie môžu zobrazovať len tie stanovištia, kde polícia vykonáva kontrolu hladiny alkoholu v krvi, ktoré zverejnili orgány činné v trestnom konaní, a nikdy by nemali nabádať na jazdu pod vplyvom alkoholu ani k inému bezohľadnému správaniu, akým je napríklad prekračovanie rýchlosti.
- 1.4.5
Apky by nemali nabádať zákazníkov, aby sa zapájali do aktivít (napríklad stávok, výziev a podobne). alebo aby používali svoje zariadenia spôsobom, pri ktorom hrozí fyzická ujma ich samých alebo ostatných.
- 1.5
Informácie o vývojárovi
Ľudia potrebujú vedieť, ako vás môžu kontaktovať v prípade otázok alebo problémov, s ktorými potrebujú pomôcť. Uistite sa, že vaša aplikácia a adresa URL odkazujúca na jej podporu obsahujú jednoduchý spôsob, ako vás kontaktovať. To je dôležité predovšetkým v prípade aplikácií, ktoré sa môžu používať v triedach. Pokiaľ neuvediete presné a aktuálne kontaktné údaje, nielenže tým frustrujete zákazníkov, ale môžete aj porušiť zákony v niektorých krajinách alebo oblastiach. Dbajte aj na to, aby lístky v aplikácii Peňaženka obsahovali platné kontaktné údaje vydavateľa a aby boli podpísané špeciálnym certifikátom prideleným vlastníkovi značky alebo ochrannej známky lístka.
- 1.6
Bezpečnosť údajov
Aplikácie by mali zaviesť vhodné bezpečnostné opatrenia na zabezpečenie správneho zaobchádzania s používateľskými informáciami, ktoré boli zhromaždené na základe Licenčnej zmluvy k programu Apple Developer Program a týchto usmernení (ďalšie informácie nájdete v usmernení 5.1), a zabránenie ich neoprávnenému použitiu, zverejneniu alebo prístupu tretích strán k nim.
- 1.7 Nahlasovanie trestnej činnosti
Aplikácie na nahlasovanie údajnej trestnej činnosti musia spolupracovať s miestnymi orgánmi činnými v trestnom konaní a môžu sa ponúkať iba v krajinách alebo oblastiach, kde je takáto spolupráca aktívna.
- 2.1 Úplnosť aplikácie
- (a)
Apky odosielané tímu App Review, vrátane apiek určených na predobjednanie, by mali byť finálnymi verziami so všetkými potrebnými metaúdajmi a plne funkčnými URL adresami. Zástupný text, prázdne webové lokality ani iný dočasný obsah by sa nemali v apke pred odoslaním nachádzať. Pred odoslaním sa postarajte o to, aby bola vaša aplikácia otestovaná v reálnom zariadení, aby sa zistilo, či neobsahuje chyby a či je stabilná, a uveďte aj informácie o demo účte (nezabudnite zapnúť aj serverovú službu), ak vaša aplikácia vyžaduje prihlasovacie údaje. Ak nemôžete poskytnúť demo účet z dôvodu právnych alebo bezpečnostných záväzkov, po predchádzajúcom súhlase spoločnosti Apple môžete namiesto demo účtu poskytnúť vstavaný demo režim. Uistite sa, že demo režim zahŕňa všetky funkcie a možnosti vašej aplikácie. Neúplné balíky aplikácií a binárne súbory, ktoré padajú alebo vykazujú zjavné technické problémy, odmietneme.
- (b) Ak vo svojej aplikácii ponúkate nákupy v aplikácii, uistite sa, že sú kompletné, aktuálne, funkčné a viditeľné pre kontrolóra. Ak sa nejaké nakonfigurované položky na zakúpenie v aplikácii vo vašej aplikácii nedajú nájsť alebo skontrolovať, v poznámkach ku kontrole vysvetlite, prečo to tak je.
- 2.2 Beta testovanie
Demo verzie, beta verzie a skúšobné verzie aplikácie do obchodu App Store nepatria – namiesto neho použite službu TestFlight. Každá aplikácia poskytnutá na distribúciu beta verzie prostredníctvom služby TestFlight by mala byť určená na verejnú distribúciu a zároveň by mala byť v súlade s usmerneniami pre tím App Review. Upozorňujeme však, že aplikácie využívajúce službu TestFlight nemožno distribuovať testerom výmenou za akúkoľvek kompenzáciu, a to ani ako odmenu za crowdfundingové financovanie. Významné aktualizácie beta zostavy by ste mali pred distribúciou testerom odoslať tímu App Review služby TestFlight. Viac si môžete prečítať na stránke Beta testovanie pomocou služby TestFlight.
- 2.3
Presné metaúdaje
Zákazníci by mali vedieť, čo dostanú, keď si stiahnu alebo kúpia vašu aplikáciu, preto sa uistite, že všetky metaúdaje vašej aplikácie vrátane informácií o ochrane osobných údajov, opisu aplikácie, snímok obrazovky a ukážok presne zachytávajú hlavné prostredie aplikácie, a nezabudnite ich aktualizovať novými verziami.
- 2.3.1
- (a)
Do svojej apky nezahŕňajte žiadne skryté, neaktívne ani nezdokumentované funkcie; možnosti vašej apky by mali byť jasné koncovým používateľom aj tímu App Review. Všetky nové možnosti, funkcie a zmeny v produkte musia byť konkrétne opísané v časti s poznámkami ku kontrole v nástroji App Store Connect (všeobecné opisy budú odmietnuté) a k dispozícii na kontrolu. Podobne aj marketing vašej aplikácie realizovaný zavádzajúcim spôsobom, napríklad propagovaním obsahu alebo služieb, ktoré v skutočnosti neponúka (napr. skenerov vírusov a malvéru založených na systéme iOS), alebo propagovaním nepravdivej ceny, či už v rámci obchodu App Store, alebo mimo neho, je dôvodom na odstránenie vašej aplikácie z obchodu App Store alebo zablokovanie inštalácie prostredníctvom alternatívnej distribúcie a zrušenie vášho vývojárskeho účtu.
- (b) Závažné alebo opakované konanie je dôvodom na vyradenie z programu Apple Developer Program. Usilovne pracujeme na tom, aby bol obchod App Store dôveryhodným ekosystémom, a to isté očakávame aj od vývojárov aplikácií. Ak konáte nečestne, nechceme s vami spolupracovať.
- 2.3.2 Ak vaša aplikácia obsahuje nákupy v aplikácii, uistite sa, že opis aplikácie, snímky obrazovky a ukážky jasne uvádzajú, či niektoré predstavené položky, úrovne, predplatné atď. vyžadujú ďalšie nákupy. Ak sa rozhodnete v obchode App Store propagovať nákupy v aplikácii, uistite sa, že zobrazovaný názov, snímka obrazovky a opis nákupu v aplikácii sú vhodné pre verejné publikum, že postupujete podľa pokynov uvedených v časti o /propagácii nákupov v aplikácii a že vaša aplikácia správne zaobchádza s metódou SKPaymentTransactionObserver, aby zákazníci po spustení aplikácie mohli bez problémov dokončiť nákup.
- 2.3.3 Snímky obrazovky by mali zobrazovať aplikáciu pri používaní, a nie iba titulný obrázok, prihlasovaciu stránku alebo úvodnú obrazovku. Môžu obsahovať aj textové a obrazové prekrytia (napr. na predvedenie mechanizmov zadávania informácií, ako je animovaný dotykový bod alebo ceruzka Apple Pencil) a zobrazovať rozšírené funkcie na zariadeniach, ako je napríklad Touch Bar.
- 2.3.4 Ukážky umožňujú zákazníkom vidieť, ako vaša aplikácia vyzerá a čo dokáže. Aby ľudia vedeli, čo s vašou aplikáciou získajú, ukážky môžu obsahovať iba videá zachytávajúce samotnú aplikáciu. Nálepky a rozšírenia iMessage môžu ukazovať používateľské prostredie aplikácie Správy. To, čo nie je jasné zo samotného videa, môžete dodatočne vysvetliť pomocou hovoreného komentára a videa alebo textového prekrytia.
- 2.3.5
Pre svoju apku vyberte najvhodnejšiu kategóriu a ak potrebujete pomoc, pozrite si Definície kategórií v obchode App Store. Ak nevyberiete správne, kategóriu za vás môžeme zmeniť.
- 2.3.6
V službe App Store Connect odpovedajte pravdivo na otázky týkajúce sa vekového hodnotenia, aby vaša apka bola v súlade s rodičovskými kontrolami. Ak pri aplikácii uvediete nesprávne hodnotenie, zákazníkov môže prekvapiť, čo dostanú, prípadne to môže spustiť vyšetrovanie zo strany vládnych regulačných orgánov. Ak vaša aplikácia obsahuje médiá, ktoré vyžadujú zobrazenie hodnotení alebo upozornení týkajúcich sa obsahu (napr. filmy, hudbu, hry atď.), nesiete zodpovednosť za dodržiavanie miestnych požiadaviek na každom území, kde je vaša aplikácia k dispozícii.
- 2.3.7
Vyberte pre apku jedinečný názov, priraďte kľúčové slová, ktoré ju presne vystihujú, a nepokúšajte sa do metaúdajov vkladať výrazy chránené ochrannou známkou, populárne názvy apiek, informácie o cenách ani iné nerelevantné frázy len preto, aby ste obchádzali systém. Názvy aplikácií môžu mať najviac 30 znakov. Metaúdaje, ako sú názvy aplikácií, podnázvy, snímky obrazovky a ukážky, by nemali obsahovať ceny, výrazy ani opisy, ktoré nie sú špecifické pre daný typ metaúdajov. Podnázvy aplikácií predstavujú skvelý spôsob, ako k aplikáciám poskytnúť ďalší kontext – musia dodržiavať naše štandardné pravidlá pre metaúdaje a nemali by obsahovať nevhodný obsah, odkazovať na iné aplikácie ani uvádzať neoveriteľné tvrdenia o produkte. Spoločnosť Apple môže kedykoľvek upraviť nevhodné kľúčové slová alebo prijať iné vhodné opatrenia, aby sa predišlo zneužitiu.
- 2.3.8
Metaúdaje by mali byť vhodné pre všetky publiká, preto sa uistite, že ikony, snímky obrazovky a ukážky vašej apky a nákupu v apke spĺňajú požiadavky na vekové hodnotenie 4+, aj keď má vaša apka priradené vyššie vekové hodnotenie. Ak je napríklad vaša aplikácia hra, ktorá obsahuje násilie, vyberte také obrázky, ktoré nezobrazujú hrozivú smrť alebo zbraň namierenú na konkrétnu postavu. Výrazy ako „pre deti“ a „detský“ možno v obchode App Store používať v metaúdajoch aplikácie iba v prípade detskej kategórie. Nezabudnite sa postarať o to, aby vaše metaúdaje vrátane názvu aplikácie a ikon (malých ikon, veľkých ikon, ikon aplikácie pre hodinky Apple Watch, alternatívnych ikon atď.) vyzerali podobne, aby boli súvislosti jednoznačné.
- 2.3.9 Nesiete zodpovednosť za zabezpečenie práv na používanie všetkých materiálov v ikonách, na snímkach obrazovky a v ukážkach aplikácie a namiesto údajov skutočnej osoby by ste mali zobrazovať fiktívne informácie o účte.
- 2.3.10 Uistite sa, že je vaša aplikácia zameraná na prostredie platforiem Apple, ktoré podporuje, a nezahŕňajte do nej ani do metaúdajov názvy, ikony ani obrázky iných mobilných platforiem či alternatívnych obchodov s aplikáciami, pokiaľ nejde o špecifické schválené interaktívne funkcie. Uistite sa, že sú metaúdaje aplikácie zamerané na samotnú aplikáciu a jej prostredie. Nezahŕňajte irelevantné informácie.
- 2.3.11 Aplikácie, ktoré odošlete na predobjednanie v obchode App Store, musia byť kompletné a doručiteľné v prijatej podobe. Zaistite, aby sa aplikácia, ktorú nakoniec vydáte, podstatne nelíšila od toho, čo propagujete, kým je v stave predobjednávky. Ak v aplikácii vykonáte podstatné zmeny (napr. zmeníte obchodné modely), musíte predaj predobjednávok začať odznova.
- 2.3.12 Aplikácie musia jasne opisovať nové funkcie a zmeny v produkte v časti Čo je nové. Jednoduché opravy chýb, aktualizácie zabezpečenia a zlepšenia výkonu môžu mať všeobecný opis, no významnejšie zmeny musia byť uvedené v poznámkach.
- 2.3.13 Udalosti v aplikácii sú presne načasované udalosti, ktoré sa konajú vo vašej aplikácii. Ak chcete svoju udalosť zverejniť v obchode App Store, musí spadať do typu udalosti, ktorý ste uviedli v nástroji App Store Connect. Všetky metaúdaje udalosti musia byť presné a musia sa týkať samotnej udalosti, a nie aplikácie vo všeobecnosti. Udalosti sa musia konať presne v tých časoch a dátumoch, ktoré vyberiete v nástroji App Store Connect, a to aj vo viacerých obchodoch. Svoju udalosť môžete speňažiť, ak dodržíte pravidlá uvedené v oddiele 3 s názvom Podnikanie. Ďalej platí, že priamy odkaz musí používateľov presmerovať na správne miesto vo vašej aplikácii. Podrobné pokyny o prijateľných metaúdajoch udalosti a priamych odkazoch na udalosť nájdete v časti Udalosti v aplikácii.
- 2.4 Hardvérová kompatibilita
- 2.4.1 Aby ľudia mohli využívať vašu aplikáciu naplno, aplikácie pre iPhone by mali fungovať na iPade vždy, keď je to možné. Odporúčame vám zvážiť vytváranie takých aplikácií, aby ich zákazníci mohli používať vo všetkých svojich zariadeniach.
- 2.4.2
Navrhnite svoju apku tak, aby efektívne využívala energiu a dala sa používať spôsobom, ktorý neohrozuje zariadenie poškodením. Aplikácie by nemali rýchlo vybíjať batériu, vytvárať nadmerné teplo ani zbytočne zaťažovať zdroje zariadenia. Aplikácie by napríklad nemali nabádať k tomu, aby ste zariadenie počas nabíjania umiestnili pod matrac či vankúš alebo aby ste vykonávali priveľa cyklov zápisu na SSD disk. Aplikácie vrátane akýchkoľvek reklám tretích strán, ktoré sa v nich zobrazujú, nesmú spúšťať nesúvisiace procesy na pozadí, ako napríklad ťažbu kryptomien.
- 2.4.3 Ľudia by mali byť schopní používať vašu aplikáciu pre Apple TV bez potreby iných hardvérových vstupov, než zaisťujú Siri Remote a herné ovládače tretích strán, no po pripojení ďalších periférnych zariadení môžete používateľom poskytnúť rozšírené funkcie. Ak vyžadujete herný ovládač, nezabudnite to jasne vysvetliť vo svojich metaúdajoch, aby zákazníci vedeli, že na hranie potrebujú ďalšie zariadenie.
- 2.4.4
Apky by nikdy nemali navrhovať ani vyžadovať reštart zariadenia ani úpravy systémových nastavení, ktoré nesúvisia s hlavnou funkciou apky. Nenabádajte napríklad používateľov, aby vypli Wi-Fi, deaktivovali bezpečnostné funkcie atď.
- 2.4.5 Na aplikácie distribuované prostredníctvom obchodu Mac App Store sa vzťahujú niektoré ďalšie požiadavky, ktoré by ste mali mať na pamäti:
- (i) Musia byť správne izolované v prostredí sandbox a musia sa riadiť dokumentáciou k súborovému systému macOS. Zároveň by mali na úpravu používateľských údajov uložených inými aplikáciami (napr. záložiek, Adresára alebo záznamov v Kalendári) používať len vhodné rozhrania API systému macOS.
- (ii) Musia byť zbalené a odoslané pomocou technológií poskytnutých v nástroji Xcode. Inštalátory tretích strán nie sú povolené. Okrem toho musia mať podobu samostatných balíkov na inštaláciu jednej aplikácie a nemôžu inštalovať kód ani zdroje do zdieľaných umiestnení.
- (iii) Bez súhlasu sa pri spúšťaní alebo prihlasovaní nesmú automaticky spúšťať a ani nesmú automaticky spúšťať iný kód. Nesmú spúšťať ani procesy, ktoré bežia bez súhlasu aj po ukončení aplikácie používateľom. Nemali by automaticky pridávať svoje ikony do Docku ani vytvárať skratky na pracovnej ploche používateľa.
- (iv) Nesmú sťahovať ani inštalovať samostatné aplikácie, kexty, doplnkový kód ani zdroje, ktoré by pridávali funkcie alebo výrazne menili aplikáciu v porovnaní s tým, čo sme videli počas procesu kontroly.
- (v) Nesmú žiadať o zvýšenie oprávnení na úroveň oprávnení správcu ani používať atribúty setuid.
- (vi) Nesmú pri spustení zobrazovať licenčnú obrazovku, vyžadovať licenčné kľúče ani implementovať vlastnú ochranu pred kopírovaním.
- (vii) Aktualizácie musia distribuovať cez obchod Mac App Store. Iné aktualizačné mechanizmy nie sú povolené.
- (viii) Aplikácie by mali fungovať v aktuálne dodávanom operačnom systéme a nesmú používať zastarané ani voliteľne inštalované technológie (napr. Java).
- (ix) Aplikácie musia všetky jazyky a podporu lokalizácie obsahovať v jednom aplikačnom balíku.
- 2.5 Softvérové požiadavky
- 2.5.1
Apky môžu používať len verejné rozhrania API a musia fungovať na aktuálne dodávanom operačnom systéme. Prečítajte si viac o verejných rozhraniach API. Udržiavajte svoje aplikácie aktuálne a nezabudnite vyradiť všetky zastarané funkcie, rámce alebo technológie, ktoré budúce verzie operačného systému prestanú podporovať. Aplikácie by mali používať rozhrania API a rámce na zamýšľané účely a takáto integrácia by mala byť uvedená v opise aplikácie. Napríklad rámec HomeKit by mal poskytovať služby automatizácie domácnosti a HealthKit by sa mal používať na účely týkajúce sa zdravia a kondície a mal by sa integrovať do aplikácie Zdravie.
- 2.5.2
Apky by mali byť samostatné v svojich balíkoch a nesmú čítať ani zapisovať údaje mimo určeného kontajnerového priestoru. Rovnako nesmú sťahovať, inštalovať ani spúšťať kód, ktorý zavádza alebo mení funkcie či možnosti apky, vrátane iných apiek. Vzdelávacie aplikácie určené na výučbu, vývoj alebo testovanie spustiteľného kódu študentmi môžu za určitých okolností sťahovať kód, pokiaľ sa daný kód nepoužíva na iné účely. Takéto aplikácie musia umožniť, aby si používateľ mohol kompletne prezerať a upravovať zdrojový kód, ktorý aplikácia poskytuje.
- 2.5.3
Apky, ktoré prenášajú vírusy, súbory, počítačový kód alebo programy, ktoré môžu poškodiť alebo narušiť bežnú prevádzku operačného systému a/alebo hardvérových funkcií vrátane push hlásení a služby Game Center, budú odmietnuté. Závažné porušenia a opakované priestupky budú mať za následok vyradenie z programu Apple Developer Program.
- 2.5.4
Multitaskingové apky môžu používať služby na pozadí len na zamýšľané účely: VoIP, prehrávanie zvuku, polohu, dokončovanie úloh, miestne hlásenia a podobne.
- 2.5.5 Aplikácie musia byť plne funkčné v sieťach podporujúcich výhradne IPv6.
- 2.5.6
Apky na prehliadanie webu musia používať príslušný rámec WebKit a WebKit JavaScript. Môžete požiadať o oprávnenie používať vo svojej aplikácii alternatívny webový prehliadač. Ďalšie informácie o týchto oprávneniach pre EÚ a Japonsko.
- 2.5.7 Zámerne vynechané.
- 2.5.8 Aplikácie, ktoré vytvárajú alternatívne prostredia pracovnej plochy alebo domovskej obrazovky, budú odmietnuté.
- 2.5.9
Apky, ktoré menia alebo deaktivujú funkcie štandardných prepínačov, ako sú prepínače Zvýšiť/znížiť hlasitosť a Zvonenie/tichý režim, alebo iné natívne prvky či správanie používateľského rozhrania, budú odmietnuté. Aplikácie by napríklad nemali blokovať odkazy na iné aplikácie alebo iné funkcie, od ktorých používatelia očakávajú, že budú fungovať určitým spôsobom.
- 2.5.10 Zámerne vynechané.
- 2.5.11
SiriKit a Skratky
- (i) Aplikácie integrujúce rámec SiriKit a aplikáciu Skratky by mali byť určené iba na tie účely, ktoré dokážu zvládnuť bez podpory doplnkovej aplikácie a ktoré by používatelia očakávali od uvedenej funkcie. Ak je vaša aplikácia určená napríklad na plánovanie jedál, nemali by ste do nej zahrnúť zámer začať cvičiť, hoci má spoločnú integráciu s fitnes aplikáciou.
- (ii) Uistite sa, že slovník a frázy v súbore plist sa vzťahujú na funkcie vašej aplikácie a Siri súvisiace s účelmi, na ktoré je aplikácia zaregistrovaná. Aliasy musia priamo súvisieť s vašou aplikáciou alebo názvom spoločnosti a nemali by byť všeobecnými výrazmi ani zahŕňať názvy aplikácií či služieb tretích strán.
- (iii) Vyriešte požiadavku Siri alebo skratku čo najpriamejším spôsobom a nevkladajte medzi požiadavku a jej splnenie reklamy ani iný marketing. Rozlíšenie vyžadujte len vtedy, keď je to potrebné na dokončenie úlohy (napr. požiadanie používateľa, aby uviedol konkrétny typ tréningu).
- 2.5.12
Apky, ktoré používajú CallKit alebo obsahujú rozšírenie SMS Fraud Extension, by mali blokovať len telefónne čísla, ktoré sú potvrdený spam. Aplikácie, ktoré obsahujú funkcie blokovania telefonátov, správ SMS a MMS alebo identifikácie spamu, musia tieto funkcie jasne uviesť vo svojich marketingových textoch a vysvetliť kritériá pre svoje zoznamy blokovaných alebo spamových správ alebo telefonátov. Údaje, ku ktorým získate prístup prostredníctvom týchto nástrojov, nesmiete používať na žiadne účely, ktoré priamo nesúvisia s fungovaním alebo vylepšovaním vašej aplikácie alebo rozšírenia (napr. nesmiete ich používať, zdieľať ani predávať na účely sledovania, na vytváranie používateľských profilov atď.).
- 2.5.13
Apky, ktoré používajú rozpoznávanie tváre na overenie účtu, musia tam, kde je to možné, využívať rámec LocalAuthentication (a nie ARKit ani inú technológiu na rozpoznávanie tváre) a zároveň musia pre používateľov mladších než 13 rokov ponúkať alternatívny spôsob overenia.
- 2.5.14
Apky musia vyžadovať výslovný súhlas používateľa a poskytovať jasné vizuálne a/alebo zvukové upozornenie pri nahrávaní, protokolovaní alebo inom zaznamenávaní aktivity používateľa. To zahŕňa akékoľvek použitie kamery a mikrofónu zariadenia, nahrávania obrazovky alebo iných vstupov používateľa.
- 2.5.15 Aplikácie, ktoré umožňujú používateľom zobrazovať a vyberať súbory, by mali obsahovať položky z aplikácie Súbory, ako aj používateľské dokumenty iCloud.
- 2.5.16
Widgety, rozšírenia a hlásenia by mali súvisieť s obsahom a funkciami vašej apky.
- (a) Okrem toho musia byť všetky funkcie a možnosti app clipov súčasťou hlavného binárneho súboru apky. App clipy nesmú obsahovať reklamu.
- 2.5.17
Apky, ktoré podporujú štandard Matter, musia na spustenie párovania využívať podporný rámec spoločnosti Apple pre štandard Matter. Ak sa navyše rozhodnete používať vo svojej aplikácii inú softvérovú súčasť štandardu Matter než súpravu Matter SDK poskytnutú spoločnosťou Apple, táto softvérová súčasť musí byť certifikovaná alianciou Connectivity Standards Alliance pre platformu, na ktorej funguje.
- 2.5.18
Reklamy by mali byť obmedzené len na hlavný binárny súbor apky a nemali by byť súčasťou rozšírení, app clipov, widgetov, hlásení, klávesníc, apiek pre watchOS a podobne. Reklamy zobrazované v aplikácii musia spĺňať kritériá vekového hodnotenia aplikácie, musia používateľovi umožňovať zobraziť si všetky informácie použité na zacielenie danej reklamy na neho (bez toho, aby používateľ musel odísť z aplikácie) a nesmú sa zapájať do cielenej alebo behaviorálnej inzercie založenej na citlivých používateľských údajoch, akými sú napríklad zdravotné či lekárske údaje (napr. z rozhraní HealthKit API), údaje o škole a triede (napr. z rámca ClassKit) alebo údaje od detí (napr. z aplikácií v detskej kategórii v obchode App Store) atď. Intersticiálne reklamy alebo reklamy, ktoré prerušujú alebo blokujú používateľské prostredie, musia byť jasne označené ako reklama, nesmú používateľmi manipulovať ani ich klamať a navádzať, aby na ne klepli, a musia poskytovať jednoducho prístupné a viditeľné tlačidlá na zatvorenie/preskočenie, ktoré sú dostatočne veľké, aby ľudia mohli reklamu jednoducho zrušiť. Aplikácie, ktoré obsahujú reklamy, musia tiež používateľom umožňovať nahlásenie akýchkoľvek nevhodných reklám alebo reklám nevhodných z hľadiska veku.
3. Podnikanie
Svoju aplikáciu môžete v obchode App Store speňažiť viacerými spôsobmi. Ak váš obchodný model nie je zrejmý, nezabudnite ho vysvetliť v metaúdajoch a v poznámkach pre tím App Review. Ak nebudeme rozumieť tomu, ako vaša aplikácia funguje, alebo ak vaše nákupy v aplikácii nebudú okamžite zrejmé, zdrží to kontrolu a môže to viesť k odmietnutiu aplikácie. Hoci o cenách rozhodujete vy, nebudeme distribuovať aplikácie a položky na zakúpenie v aplikácii, ktoré stoja neprimerane veľa. Odmietneme drahé aplikácie, ktoré sa snažia okradnúť používateľov nezmyselne vysokými cenami.
Ak zistíme, že ste sa pokúsili zmanipulovať recenzie, umelo zvýšiť svoje umiestnenie v rebríčku pomocou zaplatenej či inak kompenzovanej, filtrovanej alebo falošnej spätnej väzby, prípadne ste využili služby tretích strán, aby to urobili za vás, podnikneme kroky na zachovanie integrity obchodu App Store, ktoré môžu zahŕňať aj vaše vyradenie z programu Apple Developer Program.
4. Dizajn
Zákazníci spoločnosti Apple si vysoko cenia produkty, ktoré sú jednoduché, prepracované, inovatívne a ľahko sa používajú, a presne také produkty chceme vidieť v obchode App Store. Vymyslenie skvelého dizajnu je na vás, no musíte brať do úvahy aj minimálne štandardy na schválenie do obchodu App Store. Nezabudnite, že aplikáciu by ste aj po schválení mali pravidelne aktualizovať, aby bola funkčná a pútavá pre nových aj existujúcich zákazníkov. Aplikácie, ktoré prestanú fungovať alebo budú ponúkať zhoršený zážitok, môžu byť z obchodu App Store kedykoľvek odstránené.
- 4.1 Napodobeniny
- (a) Prinášajte vlastné nápady. Vieme, že ich máte mnoho, tak im len vdýchnite život. Nekopírujte najnovšie populárne aplikácie v obchode App Store ani nerobte drobné zmeny v názve alebo používateľskom rozhraní inej aplikácie, aby ste ju následne vydávali za vlastnú. Okrem toho, že riskujete žalobu za porušenie práv duševného vlastníctva, sťažuje to navigáciu v obchode App Store a nie je to fér voči ostatným vývojárom.
- (b)
Odosielanie apiek, ktoré sa vydávajú za iné apky alebo služby, sa považuje za porušenie Kódexu správania pre vývojárov a môže viesť k vyradeniu z programu Apple Developer Program.
- (c) Bez súhlasu daného vývojára nesmiete v ikone ani v názve svojej aplikácie použiť ikonu, značku ani názov produktu iného vývojára.
- 4.2 Minimálna funkčnosť
Vaša aplikácia by mala zahŕňať funkcie, obsah a používateľské rozhranie, vďaka ktorým bude ponúkať viac než len prostredie webovej stránky v inom formáte. Ak vaša aplikácia nie je veľmi užitočná, jedinečná a ani sa veľmi nespráva ako typická aplikácia, do obchodu App Store nepatrí. Ak vaša aplikácia neposkytuje trvalú zábavnú hodnotu ani nie je v primeranej miere užitočná, nemusí byť prijatá. Aplikácie, ktoré sú iba skladbou alebo filmom, by mali byť odoslané do obchodu iTunes Store. Aplikácie, ktoré sú iba knihou alebo príručkou pre hru, by mali byť odoslané do obchodu Apple Books Store.
- 4.2.1 Aplikácie využívajúce rámec ARKit by mali poskytovať bohatú a integrovanú rozšírenú realitu – nestačí len vložiť model do zobrazenia v rozšírenej realite či prehrať animáciu.
- 4.2.2 S výnimkou katalógov by aplikácie nemali byť tvorené iba marketingovými materiálmi, reklamami, webovými výstrižkami, agregátormi obsahu alebo kolekciami odkazov.
- 4.2.3
- (i) Vaša aplikácia by mala fungovať samostatne bez toho, aby vyžadovala inštaláciu inej aplikácie.
- (ii) Ak vaša aplikácia potrebuje pri prvom spustení stiahnuť doplnkové zdroje, aby mohla fungovať, zverejnite veľkosť súboru na stiahnutie a používateľov na to upozornite.
- 4.2.4 Zámerne vynechané.
- 4.2.5 Zámerne vynechané.
- 4.2.6 Aplikácie vytvorené na základe komercializovanej šablóny alebo služby generovania aplikácií budú odmietnuté, pokiaľ ich neodošle priamo poskytovateľ obsahu aplikácie. Tieto služby by nemali posielať aplikácie v mene svojich klientov a mali by ponúkať nástroje, ktoré klientom umožnia vytvárať prispôsobené, inovatívne aplikácie, ktoré poskytujú zákazníkom jedinečné možnosti. Ďalšou prijateľnou možnosťou pre poskytovateľov šablón je vytvoriť jeden binárny súbor, ktorý bude hostiť všetok klientsky obsah v agregovanom modeli alebo modeli „výberu“, napríklad ako aplikáciu na vyhľadávanie reštaurácií so samostatnými prispôsobenými záznamami alebo stránkami pre každú klientsku reštauráciu alebo ako aplikáciu na udalosti so samostatnými záznamami pre každú klientsku udalosť.
- 4.2.7 Klienty vzdialenej plochy: Ak vaša aplikácia vzdialenej plochy funguje ako zrkadlo konkrétneho softvéru alebo služieb a nie ako všeobecné zrkadlo hostiteľského zariadenia, musí spĺňať nasledujúce požiadavky:
- (a) Aplikácia sa smie pripojiť len k hostiteľskému zariadeniu, ktoré vlastní používateľ a ktoré je osobným počítačom alebo samostatnou hernou konzolou vo vlastníctve používateľa, a hostiteľské zariadenie aj klient musia byť pripojené k miestnej sieti LAN.
- (b) Akýkoľvek softvér alebo služby, ktoré sa zobrazujú v kliente, sa plne spúšťajú v hostiteľskom zariadení, vykresľujú sa na obrazovke hostiteľského zariadenia a nemôžu používať rozhrania API ani funkcie platformy nad rámec toho, čo treba na streamovanie vzdialenej plochy.
- (c) Tvorba a správa všetkých účtov sa musí iniciovať z hostiteľského zariadenia.
- (d) Používateľské rozhranie klienta sa nepodobá na zobrazenie operačného systému iOS ani obchodu App Store, neposkytuje rozhranie podobné obchodu ani neumožňuje prehľadávať, vyberať či nakupovať softvér, ktorý používateľ ešte nevlastní alebo na ktorý ešte nemá licenciu. V záujme zrozumiteľnosti uvádzame, že transakcie uskutočňované v rámci zrkadleného softvéru nemusia používať nákup v aplikácii, pokiaľ sa transakcie spracúvajú v hostiteľskom zariadení.
- (e) Tenké klienty pre cloudové apky nie sú vhodné do obchodu App Store.
- 4.3 Spam
- (a)
Nevytvárajte viacero Bundle ID tej istej apky (napríklad neodosielajte samostatnú mapovú apku pre každé mesto na svete namiesto jednej celosvetovej mapy, ktorá umožňuje vyhľadávať akékoľvek mesto). Takáto prax vedie k vzniku zbytočných apiek, čo používateľom sťažuje vyhľadávanie tých apiek, ktoré naozaj chcú. Ak má vaša aplikácia rôzne verzie pre konkrétne miesta, športové tímy, univerzity atď., zvážte možnosť, že odošlete jednu aplikáciu a jej varianty poskytnete v rámci nákupu v aplikácii.
- (b) Neodosielajte apky, ktoré sa nedajú odlíšiť od toho, čo je už bežne dostupné. Oportunistické vytváranie variantov existujúcich kategórií apiek alebo populárnych apiek zhoršuje objavovanie v obchode App Store, znižuje celkovú kvalitu apiek a škodí používateľom aj vývojárom. Niektoré druhy apiek, ako sú napríklad zoznamovacie, baterkové, so zvukovými efektmi, s pozadiami, jednoduché časovače či veštenie, sú už v obchode App Store dobre zastúpené a nové podania akceptujeme len v prípade, že prinášajú výrazne odlišný alebo vylepšený používateľský zážitok. Tieto apky môžeme z obchodu App Store v budúcnosti odstrániť, ak nebudú aktualizované, vylepšené alebo nepritiahnu zákazníkov. Iné typy apiek, ako sú hry s pitím, Kama Sutra, apky s prdmi a grgmi, sú priemerné, nekvalitné alebo vytvorené bez snahy a neprinášajú obchodu App Store žiadnu pridanú hodnotu. Opakované podávanie takýchto apiek môže viesť k vyradeniu z programu Apple Developer Program.
- 4.4
Rozšírenia
Aplikácie, ktoré hosťujú rozšírenia alebo ktoré obsahujú rozšírenia, musia spĺňať príručku App Extension Programming Guide, dokumentáciu rozšírení apiek pre prehliadač Safari alebo dokumentáciu webových rozšírení Safari a mali by obsahovať určitú funkcionalitu, ako sú napríklad obrazovky pomocníka a rozhrania nastavení, ak je to možné. V marketingovom texte aplikácie by ste mali jasne a presne uviesť, aké rozšírenia sú k dispozícii, pričom dané rozšírenia nesmú obsahovať marketing, reklamu ani nákupy v aplikácii.
- 4.4.1
Rozšírenia klávesnice majú aj ďalšie pravidlá.
Musia:
- poskytovať možnosť zadávania na klávesnici (napr. písané znaky);
- dodržiavať pokyny pre nálepky, ak klávesnica obsahuje obrázky alebo emoji;
- poskytovať spôsob prechodu na ďalšiu klávesnicu;
- zostať funkčné aj bez úplného prístupu k sieti a bez vyžadovania úplného prístupu;
- zhromažďovať informácie o činnosti používateľa len na účely zlepšenia funkčnosti rozšírenia klávesnice používateľa v zariadení so systémom iOS.
Nesmú:
- spúšťať ďalšie aplikácie okrem Nastavení;
- meniť účel tlačidiel klávesnice na iný (napr. spustenie kamery stlačením a podržaním klávesu Return).
- 4.4.2
Rozšírenia prehliadača Safari musia fungovať v aktuálnej verzii Safari v príslušnom operačnom systéme Apple. Nesmú zasahovať do systému ani prvkov používateľského rozhrania prehliadača Safari a ani nesmú obsahovať škodlivý alebo zavádzajúci obsah či kód. Porušenie tohto pravidla bude mať za následok vyradenie z programu Apple Developer Program. Rozšírenia prehliadača Safari by nemali požadovať prístup k väčšiemu počtu webových stránok, než je nevyhnutné na ich fungovanie.
- 4.4.3 Zámerne vynechané.
- 4.5
Stránky a služby spoločnosti Apple
- 4.5.1
Aplikácie môžu používať schválené kanály RSS spoločnosti Apple, ako sú napríklad kanály RSS obchodu iTunes Store, ale nesmú získavať žiadne informácie zo stránok spoločnosti Apple (napr. apple.com, iTunes Store, obchod App Store, App Store Connect, portál pre vývojárov a pod.), ani vytvárať rebríčky na základe týchto informácií.
- 4.5.2
Apple Music
- (i) Rámec MusicKit v operačnom systéme iOS umožňuje používateľom prehrávať skladby zo služby Apple Music a ich miestnej hudobnej knižnice natívne vo vašich aplikáciách a hrách. Keď používateľ poskytne povolenie k svojmu účtu Apple Music, vaša aplikácia môže vytvárať playlisty, pridávať skladby do jeho knižnice a prehrávať milióny skladieb z katalógu Apple Music. Používatelia musia spustiť prehrávanie streamu Apple Music a mať možnosť používať na navigáciu štandardné ovládacie prvky médií, ako sú Prehrať, Pozastaviť a Preskočiť. Vaša aplikácia navyše nemôže vyžadovať platbu ani nepriamo speňažovať prístup k službe Apple Music (napr. nákupom v aplikácii, reklamou, vyžadovaním informácií o používateľovi atď.). Nesťahujte, nenahrávajte ani neumožňujte zdieľanie hudobných súborov pochádzajúcich z rozhraní MusicKit API s výnimkou prípadov, ktoré sú výslovne povolené v dokumentácii k rámcu MusicKit.
- (ii) Používanie rozhraní MusicKit API nenahrádza získanie licencií, ktoré môžete potrebovať na hlbšiu alebo komplexnejšiu integráciu hudby. Ak napríklad chcete, aby vaša aplikácia v určitom okamihu prehrala konkrétnu skladbu, prípadne aby vytvorila zvukové alebo video súbory, ktoré možno zdieľať v sociálnych médiách, budete sa musieť obrátiť priamo na držiteľov práv a získať od nich povolenie (napr. práva na synchronizáciu alebo adaptáciu) a zdroje. Obaly a ďalšie metaúdaje sa môžu používať len v súvislosti s prehrávaním hudby alebo playlistami (vrátane snímok obrazovky, ktoré zobrazujú funkcie vašej aplikácie) a nemali by sa používať v marketingu alebo reklame bez získania konkrétneho oprávnenia od držiteľov práv. Pri integrácii služieb Apple Music do aplikácie dbajte na dodržiavanie pokynov v dokumente Apple Music Identity Guidelines (Pokyny pre identitu služby Apple Music).
- (iii) Aplikácie, ktoré majú prístup k používateľským údajom služby Apple Music, napríklad k playlistom a obľúbeným položkám, musia tento prístup jasne uviesť v reťazci s účelom. Žiadne zhromaždené údaje sa nesmú zdieľať s tretími stranami na iné účely než na podporu alebo zlepšenie prostredia aplikácie. Tieto údaje sa nesmú používať na identifikáciu používateľov alebo zariadení ani na zacieľovanie reklám.
- 4.5.3
Nepoužívajte Služby spoločnosti Apple na rozosielanie spamu, phishing ani posielanie nevyžiadaných správ zákazníkom, vrátane služby Game Center, Push hlásení, Live Aktivít a pod. Nepokúšajte sa spätne vyhľadávať, sledovať, spájať, asociovať, získavať, zbierať alebo inak zneužívať ID hráčov, aliasy či iné informácie získané prostredníctvom služby Game Center, inak vás z programu Apple Developer Program vyradíme.
- 4.5.4
Push hlásenia nesmú byť nevyhnutné na fungovanie apky a nemali by sa používať na odosielanie citlivých osobných alebo dôverných informácií. Push hlásenia by sa nemali používať na propagačné účely ani na účely priameho marketingu, pokiaľ zákazníci výslovne nesúhlasili s ich prijímaním prostredníctvom súhlasu zobrazeného v používateľskom rozhraní vašej aplikácie a pokiaľ v aplikácii neposkytujete možnosť, prostredníctvom ktorej sa používateľ z prijímania takýchto správ môže odhlásiť. Zneužitie týchto služieb môže viesť k odobratiu vašich oprávnení.
- 4.5.5
ID hráča v službe Game Center používajte iba spôsobom schváleným v podmienkach služby Game Center a nezobrazujte ich v apke ani žiadnej tretej strane.
- 4.5.6
Aplikácie môžu používať znaky Unicode, ktoré sa v apke a metadátach apky zobrazujú ako emoji spoločnosti Apple. Emoji Apple sa nesmie používať na iných platformách ani sa nesmie vkladať priamo do binárnych súborov vašej aplikácie.
- 4.6 Zámerne vynechané.
- 4.7
miniapky, minihry, streamované hry, chatboty, pluginy a emulátory hier
Aplikácie môžu ponúkať určitý softvér, ktorý nie je zabudovaný v binárnom súbore, konkrétne miniaplikácie a minihry vo formáte HTML5 a JavaScript, streamovacie hry, chatboty a pluginy. Retro herné konzoly a aplikácie emulátora PC môžu navyše ponúkať sťahovanie hier. Zodpovedáte za všetok takýto softvér ponúkaný vo vašej aplikácii, pričom musíte zaistiť aj to, aby takýto softvér dodržiaval tieto usmernenia a všetky platné právne predpisy. Softvér, ktorý je v rozpore s minimálne jedným usmernením, spôsobí, že aplikácia bude zamietnutá. Musíte rovnako zabezpečiť, aby softvér dodržiaval ďalšie pravidlá, ktoré sú uvedené v bodoch 4.7.1 až 4.7.5. Tieto ďalšie pravidlá sú dôležité na zachovanie skúseností, ktoré zákazníci obchodu App Store očakávajú, a na zaistenie bezpečnosti používateľov.
- 4.7.1 Softvér ponúkaný v aplikáciách na základe tohto pravidla:
- musí dodržiavať všetky usmernenia týkajúce sa ochrany osobných údajov vrátane (okrem iného) pravidiel stanovených v usmernení 5.1 týkajúcich sa zhromažďovania, používania a zdieľania údajov a citlivých údajov (napríklad zdravotných a osobných údajov od detí);
- musí zahŕňať spôsob filtrovania nevhodného materiálu, mechanizmus na nahlasovanie obsahu a včasné reakcie na obavy a možnosť zablokovať používateľov porušujúcich pravidlá;
- dodržiavať usmernenie 3.1, aby mohol koncovým používateľom ponúkať digitálny tovar alebo služby.
- 4.7.2
Vaša apka nesmie rozširovať ani sprístupňovať natívne rozhrania API alebo technológie platformy takémuto softvéru bez predchádzajúceho povolenia od spoločnosti Apple.
- 4.7.3
Vaša apka nesmie zdieľať údaje ani povolenia na ochranu súkromia s žiadnym samostatným softvérom ponúkaným vo vašej apke bez výslovného súhlasu používateľa v každom jednom prípade.
- 4.7.4 Musíte poskytnúť zoznam softvéru a metaúdajov dostupných vo vašej aplikácii. Tento zoznam musí obsahovať univerzálne odkazy, ktoré vedú na všetok softvér ponúkaný v aplikácii.
- 4.7.5 ASR a NR
Vaša aplikácia musí používateľom poskytovať spôsob, ako identifikovať softvér, ktorý prekračuje vekové obmedzenie aplikácie, a používať mechanizmus vekového obmedzenia založený na overenom alebo deklarovanom veku na obmedzenie prístupu maloletým používateľom.
- 4.8
Prihlasovacie služby
Aplikácie, ktoré na nastavenie alebo overenie primárneho účtu používateľa v aplikácii používajú službu prihlásenia tretej strany alebo sociálneho média (ako napríklad Prihlásenie cez Facebook, Prihlásenie cez Google, Prihlásenie cez Twitter, Prihlásenie cez LinkedIn, Prihlásenie cez Amazon alebo Prihlásenie cez WeChat), musia ako rovnocennú možnosť ponúkať aj inú službu prihlásenia, ktorá bude mať nasledujúce funkcie:
- služba prihlásenia obmedzuje zhromažďovanie údajov na meno a e-mailovú adresu používateľa;
- služba prihlásenia umožňuje používateľom zachovať si e-mailovú adresu v rámci nastavenia svojho účtu ako súkromnú;
- služba prihlásenia bez súhlasu nezhromažďuje interakcie s vašou aplikáciou na reklamné účely.
Primárny účet používateľa je účet, ktorý si používateľ vytvorí vo vašej aplikácii na účely identifikácie, prihlasovania a prístupu k vašim funkciám a súvisiacim službám.
Iná služba prihlásenia sa nevyžaduje, ak:
- vaša aplikácia používa výlučne systémy založenia účtu a prihlasovania doň vašej spoločnosti;
- vaša aplikácia je alternatívny obchod s aplikáciami alebo aplikácia distribuovaná z alternatívneho obchodu s aplikáciami, ktorá používa prihlasovacie údaje špecifické pre daný obchod v súvislosti s účtom, sťahovaním a funkciami obchodovania;
- vaša aplikácia je vzdelávacia, podniková alebo obchodná aplikácia, ktorá vyžaduje, aby sa používateľ prihlásil pomocou existujúceho školského alebo podnikového účtu;
- vaša aplikácia používa na overovanie používateľov vládny alebo odvetvový systém identifikácie občanov alebo elektronický preukaz totožnosti;
- vaša aplikácia je klientom pre konkrétnu službu tretej strany a používatelia sa musia prihlásiť do svojho e-mailového účtu, účtu v sociálnom médiu alebo do iného účtu tretej strany priamo, aby mali prístup k obsahu.
- 4.9
Apple Pay
Aplikácie, ktoré využívajú Apple Pay, musia používateľovi pred predajom akéhokoľvek tovaru alebo služby poskytnúť všetky podstatné informácie o nákupoch a používať branding Apple Pay a prvky používateľského rozhrania správne, tak ako je opísané v Marketingových usmerneniach k Apple Pay a v usmerneniach k Human Interface. Aplikácie využívajúce službu Apple Pay na ponúkanie opakovaných platieb musia zverejniť minimálne tieto informácie:
- dĺžku obdobia predĺženia a skutočnosť, že bude pokračovať až do zrušenia;
- čo sa bude poskytovať počas každého obdobia;
- skutočné poplatky, ktoré sa zákazníkovi zaúčtujú;
- návod na zrušenie.
- 4.10
Speňažovanie vstavaných funkcií
Nesmiete speňažovať vstavané funkcie poskytované hardvérom alebo operačným systémom, akými sú napríklad push hlásenia, kamera alebo gyroskop, prípadne služby a technológie spoločnosti Apple, ako sú prístup k službe Apple Music, úložisko iCloud alebo rozhrania API funkcie Čas pred obrazovkou.
5.
Právne informácie
Aplikácie musia spĺňať všetky právne požiadavky jednotlivých lokalít, kde ich sprístupníte (ak máte pochybnosti, poraďte sa s právnikom). Vieme, že je to zložité, ale je vašou povinnosťou pochopiť a zabezpečiť, aby vaša aplikácia okrem usmernení uvedených nižšie dodržiavala aj všetky miestne zákony. A samozrejme platí, že aplikácie, ktoré nabádajú na kriminálne alebo zjavne bezohľadné správanie, prípadne takéto správanie propagujú alebo podporujú, budú odmietnuté. V extrémnych prípadoch, napríklad ak sa pri aplikáciách zistí, že sprostredkúvajú obchodovanie s ľuďmi a/alebo zneužívanie detí, o tom budeme informovať príslušné orgány.
- 5.1
Súkromie
Ochrana osobných údajov používateľa je v ekosystéme spoločnosti Apple na prvom mieste a pri spracúvaní osobných údajov by ste mali postupovať opatrne, aby ste sa uistili, že konáte v súlade s osvedčenými postupmi na ochranu osobných údajov, platnými zákonmi a podmienkami Licenčnej zmluvy vývojárskeho programu Apple Developer Program, nehovoriac o očakávaniach zákazníkov. Konkrétne:
- 5.1.1
Zber a uchovávanie údajov
- (i) Zásady ochrany osobných údajov: Všetky aplikácie musia obsahovať odkaz na svoje zásady ochrany osobných údajov v poli metaúdajov v nástroji App Store Connect, ako aj v rámci aplikácie na ľahko prístupnom mieste. Zásady ochrany osobných údajov musia jasne a výslovne:
- identifikovať, ktoré údaje aplikácia alebo služba zhromažďuje (ak nejaké zhromažďuje), ako ich zhromažďuje a na aké účely ich používa;
- potvrdiť, že ktorákoľvek tretia strana, s ktorou aplikácia zdieľa používateľské údaje (v súlade s týmito usmerneniami) – napríklad analytické nástroje, reklamné siete a balíky SDK tretích strán, ako aj akékoľvek materské, dcérske alebo iné súvisiace subjekty, ktoré budú mať prístup k používateľským údajom – bude v prípade používateľských údajov poskytovať rovnakú alebo rovnocennú ochranu, ako sa uvádza v zásadách ochrany osobných údajov a vyžaduje týmito usmerneniami;
- vysvetliť zásady uchovávania a vymazávania údajov a opísať, ako používateľ môže odvolať svoj súhlas a/alebo požiadať o vymazanie svojich údajov.
- (ii) Povolenie: Aplikácie, ktoré zhromažďujú používateľské údaje alebo údaje o používaní, musia od používateľa získať súhlas so zhromažďovaním údajov, a to aj vtedy, ak sa tieto údaje považujú v čase zhromažďovania alebo bezprostredne po ňom za anonymné. Platené funkcie nesmú závisieť od týchto údajov ani nesmú vyžadovať, aby k nim používateľ udelil prístup. Aplikácie musia zákazníkovi poskytnúť aj ľahko dostupný a zrozumiteľný spôsob odvolania súhlasu. Uistite sa, že vaše reťazce s účelom jasne a úplne opisujú vaše použitie daných údajov. Aplikácie, ktoré zhromažďujú údaje v rámci oprávneného záujmu bez súhlasu, pričom sa opierajú o podmienky všeobecného nariadenia Európskej únie o ochrane údajov (GDPR) alebo podobného predpisu, musia dodržiavať všetky podmienky tohto právneho predpisu. Ďalšie informácie o požiadavke na povolenie.
- (iii) Minimalizácia údajov: Aplikácie by mali požadovať prístup len k tým údajom, ktoré súvisia s hlavnou funkciou aplikácie, a mali by zhromažďovať a používať len tie údaje, ktoré sú potrebné na vykonanie príslušnej úlohy. Ak je to možné, použite nástroj na výber mimo procesu alebo menu zdieľania namiesto toho, aby ste žiadali o úplný prístup k chráneným zdrojom, ako sú Fotky alebo Kontakty.
- (iv) Prístup: Aplikácie musia rešpektovať nastavenia oprávnení používateľa a nesmú sa pokúšať manipulovať, klamať ani nútiť ľudí, aby súhlasili so zbytočným prístupom k údajom. Napríklad aplikácie, ktoré umožňujú uverejňovať fotky na sociálnych sieťach, nesmú ako podmienku pred tým, než umožnia používateľovi nahrať fotky, vyžadovať aj prístup k mikrofónu. Ak je to možné, poskytnite používateľom, ktorí neudelia súhlas, alternatívne riešenia. Ak napríklad používateľ odmietne zdieľať svoju polohu, ponúknite mu možnosť manuálne zadať adresu.
- (v) Prihlásenie do účtu: Ak vaša aplikácia neobsahuje dôležité funkcie založené na účte, umožnite ľuďom používať ju bez prihlásenia. Ak vaša aplikácia podporuje vytváranie účtov, musíte v nej umožniť aj ich odstránenie. Aplikácie nesmú podmieňovať svoju funkčnosť tým, že budú od používateľov vyžadovať, aby zadali svoje osobné údaje, s výnimkou prípadov, keď sú dané údaje priamo relevantné pre základné funkcie aplikácie alebo keď to vyžaduje zákon. Ak základná funkcia vašej aplikácie nesúvisí s konkrétnou sociálnou sieťou (medzi ktoré patria napr. Facebook, WeChat, Weibo, X atď.), musíte udeliť prístup bez prihlásenia alebo prostredníctvom iného mechanizmu. Načítavanie základných informácií o profile, zdieľanie v sociálnych sieťach alebo pozývanie priateľov do aplikácie sa nepovažujú za základné funkcie aplikácie. Aplikácia musí obsahovať aj mechanizmus na vymazanie zadaných prihlasovacích údajov do sociálnych sietí a na zakázanie prístupu k údajom medzi aplikáciou a sociálnou sieťou v aplikácii. Aplikácia nesmie ukladať prihlasovacie údaje alebo tokeny do sociálnych sietí mimo zariadenia a takéto prihlasovacie údaje alebo tokeny môže používať iba na priame pripojenie k sociálnej sieti zo samotnej aplikácie počas jej používania.
- (vi) Vývojári, ktorí používajú svoje aplikácie na tajné zisťovanie hesiel alebo iných súkromných údajov, budú z programu Apple Developer Program vyradení.
- (vii) Na viditeľné predkladanie informácií používateľom sa musí používať ovládač SafariViewController. Nesmie byť skrytý ani prekrytý inými zobrazeniami či vrstvami. Aplikácia okrem toho nesmie používať ovládač SafariViewController na sledovanie používateľov bez ich vedomia a súhlasu.
- (viii) Aplikácie, ktoré zhromažďujú osobné údaje z akéhokoľvek zdroja, ktorý nepochádza priamo od používateľa, prípadne tak konajú bez jeho výslovného súhlasu, a to dokonca aj z verejných databáz, nie sú v obchode App Store alebo v alternatívnych distribúciách povolené.
- (ix) Aplikácie, ktoré poskytujú služby v prísne regulovaných oblastiach (ako sú bankové a finančné služby, zdravotníctvo, hazardné hry, legálne užívanie marihuany, letecká doprava a výmeny kryptoaktív) alebo ktoré vyžadujú citlivé používateľské údaje, by mal odoslať právny subjekt, ktorý služby poskytuje, a nie samotný vývojár. Aplikácie, ktoré sprostredkúvajú legálny predaj marihuany, musia byť geograficky obmedzené na zodpovedajúcu právnu jurisdikciu.
- (x) Aplikácie môžu požadovať základné kontaktné údaje (ako napríklad meno a e-mailovú adresu), pokiaľ je táto požiadavka pre používateľa nepovinná, funkcie a služby nie sú podmienené poskytnutím týchto údajov a je to v súlade so všetkými ostatnými ustanoveniami týchto usmernení vrátane obmedzení týkajúcich sa zhromažďovania informácií od detí.
- 5.1.2
Používanie a zdieľanie údajov
- (i) Ak zákon nepovoľuje inak, nesmiete používať, prenášať ani zdieľať osobné údaje inej osoby bez jej predchádzajúceho súhlasu. Musíte poskytnúť prístup k informáciám o tom, ako a kde sa budú údaje používať. Musíte jasne zverejniť, kde budú osobné údaje zdieľané s tretími stranami vrátane umelej inteligencie tretích strán, a predtým získať výslovný súhlas. Údaje zhromaždené z aplikácií možno zdieľať s tretími stranami len na účely zlepšovania aplikácie alebo poskytovania reklám (v súlade s Licenčnou zmluvou vývojárskeho programu Apple Developer Program). Aby ste mohli sledovať aktivitu používateľov, musíte od nich získať výslovné povolenie prostredníctvom rozhraní App Tracking Transparency API. Prečítajte si viac o sledovaní. Vaša aplikácia nesmie od používateľov vyžadovať, aby povolili systémové funkcie (napr. push hlásenia, lokalizačné služby, sledovanie) s cieľom získať prístup k funkciám či obsahu, používať aplikáciu alebo prijímať peňažnú alebo inú kompenzáciu vrátane (okrem iného) darčekových kariet a kódov. Aplikácie, ktoré zdieľajú používateľské údaje bez súhlasu používateľa alebo inak nedodržiavajú právne predpisy o ochrane údajov, môžu byť vylúčené z predaja a vás môžeme z programu Apple Developer Program vyradiť.
- (ii) Údaje zhromaždené na jeden účel nesmú byť použité na iný účel bez ďalšieho súhlasu, pokiaľ zákon výslovne nepovoľuje inak.
- (iii) Aplikácie by sa nemali pokúšať tajne vytvoriť používateľský profil na základe zhromaždených údajov a nesmú sa pokúšať identifikovať anonymných používateľov (ani identifikáciu sprostredkovať či k nej nabádať iných) alebo rekonštruovať používateľské profily na základe údajov zhromaždených z rozhraní API poskytnutých spoločnosťou Apple alebo na základe akýchkoľvek údajov, o ktorých hovoríte, že boli zhromaždené „anonymizovaným“, „agregovaným“ alebo iným spôsobom, ktorý neumožňuje zistenie totožnosti osôb.
- (iv) Nepoužívajte informácie z Kontaktov, Fotiek ani iných rozhraní API, ktoré majú prístup k používateľským údajom, na účely vytvorenia databázy kontaktov na svoje vlastné použitie alebo na predaj či distribúciu tretím stranám a nezhromažďujte informácie o tom, ktoré ďalšie aplikácie sú nainštalované v zariadení používateľa, na účely analýzy alebo reklamy či marketingu.
- (v) Nekontaktujte ľudí s použitím informácií, ktoré ste zhromaždili prostredníctvom Kontaktov alebo Fotiek používateľa, s výnimkou prípadov, keď o to používateľ vyslovene požiada ako jednotlivec; neponúkajte možnosť Vybrať všetko ani nevyberajte predvolene všetky kontakty. Pred odoslaním správy musíte používateľovi poskytnúť jasný opis toho, ako sa správa príjemcovi zobrazí (napr. čo v nej bude napísané alebo kto bude uvedený ako odosielateľ).
- (vi) Údaje získané z rozhraní HomeKit API, HealthKit, Clinical Health Records API, MovementDisorder API, ClassKit alebo z nástrojov na mapovanie hĺbky a/alebo tváre (napr. rámca ARKit, rozhraní API pre Kameru alebo Fotky) sa nesmú používať na marketing, reklamu ani získavanie údajov na základe používania, a to ani tretími stranami. Ďalšie informácie o najlepších postupoch implementácie CallKit, HealthKit, ClassKit a ARKit.
- (vii) Aplikácie využívajúce Apple Pay môžu zdieľať používateľské údaje získané prostredníctvom služby Apple Pay s tretími stranami iba na účely sprostredkovania alebo zlepšenia dodávania tovaru a služieb.
- 5.1.3
Zdravie a výskum v oblasti zdravia
Zdravotné, kondičné a lekárske údaje sú obzvlášť citlivé a na aplikácie v tejto oblasti sa vzťahujú doplnkové pravidlá, aby sa zabezpečila ochrana osobných údajov zákazníkov:
- (i) Aplikácie nesmú používať ani sprístupňovať tretím stranám údaje získané v kontexte zdravotného, kondičného a lekárskeho výskumu – vrátane údajov z rozhraní Clinical Health Records API, HealthKit API, Pohyb a kondícia, MovementDisorder API alebo z výskumu súvisiaceho so zdravím ľudí – na reklamné, marketingové alebo iné účely získavania údajov na základe používania, pokiaľ sa tak nedeje s cieľom zlepšenia starostlivosti o zdravie, prípadne na účely zdravotného výskumu, a to aj v týchto prípadoch len so súhlasom. Aplikácie však môžu používať údaje týkajúce sa zdravia alebo kondície používateľa, aby priamo jemu poskytli výhodu (napríklad znížené poistné), pokiaľ danú aplikáciu odoslal subjekt, ktorý poskytuje danú výhodu, a údaje sa nezdieľajú s treťou stranou. Musíte zverejniť konkrétne zdravotné údaje, ktoré zhromažďujete zo zariadenia.
- (ii) Aplikácie nesmú zapisovať nepravdivé či nepresné údaje do rámca HealthKit ani do iných aplikácií zameraných na lekársky výskum alebo starostlivosť o zdravie a nesmú ukladať osobné zdravotné údaje do služby iCloud.
- (iii) Aplikácie, ktoré realizujú výskum súvisiaci so zdravím ľudí, musia získať súhlas od účastníkov alebo v prípade neplnoletých osôb od ich rodičov alebo opatrovníkov. Takýto súhlas musí obsahovať (a) povahu, účel a trvanie výskumu; (b) postupy, riziká a výhody pre účastníka; (c) informácie o dôvernosti a zaobchádzaní s údajmi (vrátane akéhokoľvek zdieľania s tretími stranami); (d) miesto, kde môže účastník klásť otázky; a (e) proces odvolania.
- (iv) Aplikácie, ktoré realizujú výskum súvisiaci so zdravím ľudí, musia získať súhlas od nezávislej etickej kontrolnej komisie. Na požiadanie musíte poskytnúť dôkaz o takomto schválení.
- 5.1.4 Deti
-
(a)
Z mnohých dôvodov je pri práci s osobnými údajmi detí mimoriadne dôležité postupovať opatrne. Odporúčame vám preto dôkladne preštudovať všetky požiadavky na dodržiavanie právnych predpisov, ako je zákon Children’s Online Privacy Protection Act („COPPA“), Všeobecné nariadenie o ochrane údajov EÚ („GDPR“) a iné príslušné nariadenia alebo právne predpisy.
Aplikácie môžu žiadať o zadanie dátumu narodenia a kontaktných údajov rodičov iba na účely dodržiavania týchto zákonov, no musia obsahovať nejakú užitočnú funkciu alebo zábavnú hodnotu bez ohľadu na vek osoby.
Aplikácie určené primárne pre deti by nemali obsahovať analytické nástroje tretích strán ani reklamy tretích strán. Deti tak budú vo väčšom bezpečí.
-
(b) V obmedzených prípadoch možno povoliť analytiku tretích strán a reklamu tretích strán, ak tieto služby spĺňajú rovnaké podmienky uvedené v usmernení 1.3.
Aplikácie v detskej kategórii alebo aplikácie, ktoré zhromažďujú, prenášajú alebo majú možnosť zdieľať osobné údaje maloletých osôb (napr. meno, adresu, e-mail, polohu, fotky, videá, kresby, možnosť četovať, ďalšie osobné údaje alebo trvalé identifikátory používané v kombinácii s niektorými z uvedených údajov), navyše musia obsahovať zásady ochrany osobných údajov a zároveň musia byť v súlade so všetkými platnými zákonmi o ochrane osobných údajov detí. V záujme zrozumiteľnosti uvádzame, že požiadavka týkajúca sa rodičovskej brány v prípade detskej kategórie vo všeobecnosti nie je totožná so získaním súhlasu so zhromažďovaním osobných údajov od rodičov v zmysle týchto zákonov o ochrane osobných údajov.
Pripomíname, že podľa usmernenia 2.3.8 možno výrazy ako „pre deti“ a „detský“ používať v metaúdajoch aplikácie iba v prípade detskej kategórie. Aplikácie, ktoré nepatria do detskej kategórie, nesmú v názve aplikácie, podnázve, ikone, snímkach obrazovky ani v opise obsahovať žiadne výrazy, ktoré by naznačovali, že hlavným publikom aplikácie sú deti.
- 5.1.5
Lokalizačné služby
Lokalizačné služby používajte vo svojej aplikácii len vtedy, ak je to priamo relevantné pre funkcie a služby poskytované aplikáciou. Rozhrania API založené na polohe by sa nemali používať na poskytovanie záchranných služieb ani na autonómne ovládanie vozidiel, lietadiel a iných zariadení s výnimkou malých zariadení, ako sú napríklad ľahké drony a hračky, automobilové poplašné systémy na diaľkové ovládanie atď. Pred zhromažďovaním, prenášaním alebo používaním údajov o polohe o tom nezabudnite používateľa informovať a získať od neho súhlas. Ak vaša aplikácia používa lokalizačné služby, nezabudnite v nej vysvetliť ich účel. Osvedčené postupy nájdete v dokumente Usmernenia k Human Interface.
- 5.2 Duševné vlastníctvo
Postarajte sa o to, aby vaša aplikácia zahŕňala len obsah, ktorý ste vytvorili alebo na používanie ktorého máte licenciu. Vaša aplikácia môže byť odstránená, ak to nedodržíte a použijete cudzí obsah bez povolenia. Zároveň to samozrejme znamená, že ak si niekto „požičia“ vašu prácu, môžeme jeho aplikáciu odstrániť. Ak sa domnievate, že iný vývojár porušil v obchode App Store vaše práva duševného vlastníctva, podajte sťažnosť prostredníctvom webového formulára. Hoci sa právne predpisy v jednotlivých krajinách a oblastiach líšia, dbajte aspoň na to, aby ste sa vyhli týmto častým chybám:
- 5.2.1 Vo všeobecnosti: Nepoužívajte vo svojej aplikácii bez povolenia chránený materiál tretích strán, ako napríklad ochranné známky, diela chránené autorským právom alebo patentované nápady, a v balíku aplikácie alebo názve vývojára neuvádzajte zavádzajúce, nepravdivé ani napodobňujúce vyhlásenia, názvy či metaúdaje. Aplikácie by mala odosielať fyzická alebo právnická osoba, ktorá vlastní práva duševného vlastníctva či iné relevantné práva alebo licencie.
- 5.2.2 Stránky a služby tretích strán: Ak vaša aplikácia používa obsah pochádzajúci zo služby tretej strany, má k nemu prístup, speňažuje prístup k nemu alebo ho zobrazuje, uistite sa, že na to máte na základe podmienok používania služby konkrétne povolenie. Príslušné oprávnenie musíte na požiadanie poskytnúť.
- 5.2.3 Sťahovanie zvuku a videí: Aplikácie by nemali sprostredkúvať nezákonné zdieľanie súborov ani zahŕňať možnosť na ukladanie, konvertovanie alebo sťahovanie médií zo zdrojov tretích strán (napr. služieb Apple Music, YouTube, SoundCloud, Vimeo atď.) bez výslovného povolenia zo strany týchto zdrojov. Streamovanie zvukového alebo video obsahu môže byť aj v rozpore s podmienkami používania, preto sa uistite, či je všetko v poriadku, ešte pred tým, ako vaša aplikácia získa prístup k týmto službám. Príslušné oprávnenie musíte na požiadanie poskytnúť.
- 5.2.4 Odporúčania a podpora zo strany spoločnosti Apple
- (a)
Nenaznačujte ani nedávajte najavo, že zdrojom alebo dodávateľom apky je spoločnosť Apple, ani že spoločnosť Apple schvaľuje akékoľvek konkrétne tvrdenia týkajúce sa kvality alebo funkčnosti.
- (b) Ak bude vaša aplikácia označená ako Výber redakcie, spoločnosť Apple jej automaticky pridelí odznak.
- 5.2.5
Produkty Apple: Nevytvárajte apku, ktorá mätúcim spôsobom pripomína existujúci produkt Apple, rozhranie (napr. Finder), apku (napríklad obchod App Store, iTunes Store alebo Správy) alebo reklamný motív spoločnosti Apple. Aplikácie a rozšírenia vrátane klávesníc tretích strán a balíkov nálepiek nesmú obsahovať emoji Apple. Hudba z ukážok v aplikáciách iTunes a Apple Music sa nesmie používať na účely ich zábavnej hodnoty (napr. nesmie hrať ako hudba na pozadí v rámci fotokoláže ani v soundtracku hry) a nesmie sa používať ani žiadnym iným neoprávneným spôsobom. Ak poskytujete hudobné ukážky z aplikácie iTunes alebo Apple Music, musíte zobraziť odkaz na príslušné skladby v aplikácii iTunes alebo Apple Music. Ak vaša aplikácia zobrazuje kruhy aktivít, nemali by vizualizovať údaje o pohybe, cvičení a státí spôsobom, ktorý pripomína ovládacie prvky aplikácie Aktivita. Ďalšie informácie o používaní kruhov aktivít nájdete v dokumente Usmernenia k Human Interface. Ak vaša aplikácia zobrazuje údaje z aplikácie Apple Počasie, mala by dodržiavať požiadavky na citovanie uvedené v dokumentácii k rámcu WeatherKit.
- 5.3 Hry o peniaze, hazardné hry a lotérie
Hry o peniaze, hazardné hry a lotérie sa ťažko spravujú a v obchode App Store patria medzi najviac regulované položky. Takéto funkcie preto zahrňte iba vtedy, ak ste si dôkladne overili právne záväzky všade, kde aplikáciu sprístupňujete, a počítate s tým, že proces kontroly potrvá dlhšie. Niekoľko vecí, ktoré treba mať na pamäti:
- 5.3.1 Lotérie a súťaže musí sponzorovať vývojár aplikácie.
- 5.3.2 Oficiálne pravidlá lotérií, súťaží a tombol musia byť dostupné v aplikácii a musí z nich byť jasné, že spoločnosť Apple nie je sponzorom ani sa na aktivite nijako nepodieľa.
- 5.3.3 Aplikácie nesmú používať nákup v aplikácii na nakupovanie kreditu alebo mien, ktoré sa budú používať v spojení s hrou o skutočné peniaze.
- 5.3.4 Aplikácie, ktoré ponúkajú hru o skutočné peniaze (napr. športové stávky, poker, kasínové hry, konské dostihy) alebo lotérie, musia mať potrebné licencie a povolenia na miestach, kde sa aplikácia používa, musia byť geograficky obmedzené na tieto miesta a musia byť v obchode App Store k dispozícii zadarmo. Aplikácie umožňujúce nelegálnu pomoc pri hazardných hrách vrátane počítadiel kariet nie sú v obchode App Store povolené. Lotériové aplikácie musia mať protihodnotu, šancu na výhru a cenu.
- 5.4
VPN aplikácie
Aplikácie ponúkajúce služby VPN musia využívať /skrozhranie NEVPNManager API a môžu ich ponúkať iba vývojári, ktorí sú zaregistrovaní ako organizácia. Pred akoukoľvek akciou používateľa zameranou na nákup alebo iné použitie služby musíte na obrazovke aplikácie jasne informovať o tom, ktoré používateľské údaje sa budú zhromažďovať a ako sa budú používať. Aplikácie ponúkajúce služby VPN nesmú predávať, používať ani sprístupňovať tretím stranám žiadne údaje na žiadny účel a musia sa k tomu zaviazať vo svojich zásadách ochrany osobných údajov. VPN aplikácie nesmú porušovať miestne zákony, a ak sa rozhodnete sprístupniť svoju VPN aplikáciu na území, ktoré pre VPN vyžaduje licenciu, v poli na poznámky pre tím App Review musíte uviesť informácie o licencii. Rozhranie NEVPNManager API môžu používať okrem iného aj aplikácie na rodičovskú kontrolu, aplikácie na blokovanie obsahu a tiež bezpečnostné aplikácie od schválených poskytovateľov. Aplikácie, ktoré toto usmernenie nedodržia, budú z obchodu App Store odstránené, bude zablokovaná ich inštalácia prostredníctvom alternatívnej distribúcie a vás môžeme vyradiť z programu Apple Developer Program.
- 5.5
Správa mobilných zariadení
Aplikácie na správu mobilných zariadení (MDM), ktoré ponúkajú služby MDM, si musia túto funkciu vyžiadať od spoločnosti Apple. Takéto aplikácie môžu ponúkať iba komerčné podniky, vzdelávacie inštitúcie alebo vládne agentúry a vo vymedzených prípadoch aj spoločnosti, ktoré MDM používajú v prípade služieb na rodičovskú kontrolu alebo na zabezpečenie zariadení. Pred akoukoľvek akciou používateľa zameranou na nákup alebo iné použitie služby musíte na obrazovke aplikácie jasne informovať o tom, ktoré používateľské údaje sa budú zhromažďovať a ako sa budú používať. Aplikácie zamerané na MDM nesmú porušovať žiadne platné právne predpisy. Aplikácie ponúkajúce služby MDM nesmú predávať, používať ani sprístupňovať tretím stranám žiadne údaje na žiadny účel a musia sa k tomu zaviazať vo svojich zásadách ochrany osobných údajov. Vo vymedzených prípadoch môžu byť povolené analytické nástroje tretích strán za predpokladu, že tieto služby zhromažďujú alebo prenášajú iba údaje o výkone vývojárovej aplikácie MDM, a nie údaje o používateľovi, jeho zariadení alebo iných aplikáciách používaných v danom zariadení. Tieto požiadavky musia dodržiavať aj aplikácie ponúkajúce konfiguračné profily. Aplikácie, ktoré toto usmernenie nedodržia, budú z obchodu App Store odstránené, bude zablokovaná ich inštalácia prostredníctvom alternatívnej distribúcie a vás môžeme vyradiť z programu Apple Developer Program.
- 5.6
Kódex správania vývojára
Ku každému sa správajte s rešpektom, či už v odpovediach na recenzie v obchode App Store, v žiadostiach o zákaznícku podporu alebo pri komunikácii so spoločnosťou Apple, a to vrátane vašich odpovedí v nástroji App Store Connect. Nezapájajte sa do žiadneho obťažovania, diskriminačných praktík, zastrašovania či šikanovania ani na to nenabádajte ostatných. Opakované manipulatívne alebo zavádzajúce správanie či iné podvodné konanie povedie k vášmu vyradeniu z Apple Developer Program.
Dôvera zákazníkov je základným stavebným kameňom ekosystému aplikácií. Aplikácie by nikdy nemali používateľov zneužívať ani sa pokúšať okradnúť zákazníkov, navádzať ich na uskutočnenie nechcených nákupov, nútiť ich zdieľať nepotrebné údaje, prešibane zvyšovať ceny, účtovať si poplatky za funkcie alebo obsah, ktoré potom nedoručia, ani používať akékoľvek iné manipulatívne praktiky v aplikácii či mimo nej.
Pokiaľ sa zapojíte do aktivít alebo činností, ktoré nie sú v súlade s kódexom správania vývojárov, váš účet v programe Developer Program bude zrušený. Ak si budete chcieť účet obnoviť, môžete poskytnúť písomné vyhlásenie s podrobným opisom plánovaných zlepšení. Ak spoločnosť Apple váš plán schváli a my potvrdíme, že ste dané zmeny vykonali, váš účet môže byť obnovený.
- 5.6.1 Recenzie v obchode App Store
Zákaznícke recenzie v obchode App Store môžu byť začlenené do aplikácie, preto by ste sa k zákazníkom pri odpovedaní na ich komentáre mali správať s rešpektom. V odpovediach sa zameriavajte len na komentáre používateľa a neuvádzajte v nich osobné informácie, spam ani marketing.
Ak chcete používateľov vyzvať, aby k vašej aplikácii napísali recenziu, použite na to poskytnuté rozhranie API. Táto funkcia umožňuje zákazníkom ohodnotiť a zrecenzovať aplikáciu v obchode App Store bez toho, aby museli opustiť vašu aplikáciu. Vlastné výzvy na pridanie recenzie zakážeme.
- 5.6.2
Identita vývojára
Základom na získanie dôvery zákazníkov je, aby ste spoločnosti Apple aj zákazníkom poskytli overiteľné informácie. Spôsob, akým v obchode App Store alebo v alternatívnych distribúciách prezentujete seba, svoju firmu a svoju ponuku, musí zodpovedať skutočnosti. Poskytnuté informácie musia byť pravdivé, relevantné a aktuálne, aby spoločnosť Apple aj zákazníci vedeli, s kým spolupracujú, a mohli vás kontaktovať v prípade akýchkoľvek problémov.
- 5.6.3 Podvody pri objavovaní
Účasť v obchode App Store si vyžaduje integritu a odhodlanie budovať a upevňovať dôveru zákazníkov. Manipulácia s akýmkoľvek prvkom zákazníckeho prostredia v obchode App Store, ako sú rebríčky, vyhľadávanie, recenzie alebo odporúčania vašej aplikácie, podrýva dôveru zákazníkov a nie je povolená.
- 5.6.4 Kvalita aplikácie
Zákazníci od obchodu App Store očakávajú najvyššiu kvalitu a udržiavanie vysokej kvality obsahu, služieb a možností pomáha upevňovať dôveru zákazníkov. Medzi známky toho, že toto očakávanie nie je naplnené, patria nadmerný počet hlásení zákazníkov o problémoch s aplikáciou, napríklad negatívne zákaznícke recenzie, a nadmerný počet žiadostí o vrátenie peňazí. Neschopnosť udržiavať vysokú kvalitu aplikácie môže zohrávať rolu pri rozhodovaní o tom, či vývojár dodržiava kódex správania vývojárov.
Po odoslaní
Len čo odošlete aplikáciu a metaúdaje do nástroja App Store Connect a zapojíte sa do procesu kontroly, majte na pamäti toto:
- Trvanie: Tím App Review skontroluje vašu aplikáciu čo najskôr. Ak je však vaša aplikácia zložitá alebo prinesie nové problémy, môže si vyžadovať dôkladnejšiu kontrolu a väčšiu pozornosť. Nezabudnite, že ak vašu aplikáciu opakovane odmietneme pre porušenie toho istého usmernenia, prípadne sa pokúsite proces kontroly zmanipulovať, kontrola aplikácie bude trvať dlhšie. Prečítajte si viac o tíme App Review.
- Aktualizácia stavu: Aktuálny stav vašej aplikácie sa bude zobrazovať v nástroji App Store Connect, takže všetko môžete sledovať priamo tam.
- Žiadosti o urýchlenie: Ak máte zásadný problém s načasovaním, môžete požiadať o urýchlené posúdenie. Rešpektujte svojich kolegov vývojárov a o urýchlenú kontrolu žiadajte iba vtedy, keď je to naozaj nutné. Ak zistíme, že tento systém zneužívate, môžeme vaše budúce žiadosti zamietnuť.
- Dátum vydania: Ak je dátum vydania v budúcnosti, aplikácia sa bude v obchode App Store zobrazovať až od daného dátumu, a to aj vtedy, ak ju tím App Review už schválil. Nezabudnite, že môže trvať až 24 hodín, kým sa vaša aplikácia zobrazí vo všetkých vybraných obchodoch.
- Odmietnutia: Naším cieľom je uplatňovať tieto pokyny spravodlivo a konzistentne, no nikto nie je dokonalý. Ak bola vaša aplikácia odmietnutá a vy sa chcete na niečo opýtať, prípadne chcete poskytnúť ďalšie informácie, komunikujte priamo s tímom App Review prostredníctvom nástroja App Store Connect. Vám to môže pomôcť dostať svoju aplikáciu do obchodu a nám to môže pomôcť zlepšiť proces App Review alebo zistiť, čo môžeme v zásadách ešte objasniť.
- Odvolania: Ak nesúhlasíte s výsledkom vášho posúdenia, môžete podať odvolanie. Môže vám to pomôcť dostať svoju aplikáciu do obchodu. Môžete aj navrhnúť zmeny samotných usmernení, aby ste nám pomohli zlepšiť proces App Review alebo zistiť, čo by sme mali v zásadách ešte objasniť.
- Odosielanie opráv chýb: V prípade aplikácií, ktoré už v obchode App Store alebo alternatívnej distribúcii s aplikáciami sú, nebudeme pre porušenia usmernení odkladať opravy chýb, okrem prípadov súvisiacich s právnymi alebo bezpečnostnými záležitosťami. Ak bola vaša aplikácia odmietnutá a spĺňa podmienky tohto procesu, prostredníctvom nástroja App Store Connect kontaktujte priamo tím App Review a informujte ho, že by ste chceli využiť tento proces a že daný problém plánujete vyriešiť vo verzii, ktorú odošlete nabudúce.
Tešíme sa na vaše ďalšie nápady!
Posledná aktualizácia: 8. júna 2026