# Guideline 5.6: paywall, kvôli ktorému Apple zamietne appku

> Guideline 5.6: Apple zamietne paywall, ktorý používateľa zavádza, napríklad krížik otvárajúci ponuku. Čo hovorí pravidlo a ako som opravil zamietnutie TradaZen.

Pôvodná stránka: [Guideline 5.6: paywall, kvôli ktorému Apple zamietne appku](https://devoria.fr/sk/blog/guideline-5-6-paywall-zamietnutie-app-store)
Autor: [Mehdi Azizi](https://devoria.fr/sk/mehdi-azizi)
Zverejnenie: 2026-11-04
Posledná revízia obsahu: 2026-11-04


Guideline 5.6 je kódex správania vývojára. Pri paywalle ju Apple cituje typickou vetou: appka „attempts to manipulate customers into making unwanted In-App Purchases“. Inými slovami, **niektoré tlačidlo v tvojom nákupnom procese nerobí to, čo sľubuje, alebo sa ponuka vracia bez toho, aby si to používateľ vyžiadal.** Oprava sa dá zhrnúť do jedného pravidla: každé tlačidlo robí to, čo hovorí, a o tom, kedy ponuku uvidí znova, rozhoduje len používateľ.

Toto zamietnutie som dostal pri TradaZen, mojej appke na tréning tradingu. Jej spustenie opisujem v [tejto prípadovej štúdii](https://devoria.fr/sk/blog/pripadova-studia-tradazen-spustenie-aplikacie-iphone). Tu nájdeš samotné pravidlo, čo som našiel vo svojom paywalle, vzory, ktorým sa treba vyhnúť, a moju odpoveď Apple. Ak ťa zaujíma susedné pravidlo o žiadostiach o hodnotenie, pozri radšej návod k [guideline 5.6.3](https://devoria.fr/sk/blog/guideline-5-6-3-ziadost-o-hodnotenie-zamietnutie).

## Čo hovorí guideline 5.6?

Pravidlo 5.6, „Developer Code of Conduct“, nájdeš v sekcii 5 „Legal“ v [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#5.6). Prvý odsek hovorí o rešpekte: voči zákazníkom, v odpovediach na recenzie a v komunikácii s Apple. Druhý sa priamo týka nákupov.

Platný text stanovuje princíp: „Customer trust is a cornerstone of the App ecosystem.“ Potom vymenúva, čo appka nesmie nikdy robiť: zneužívať používateľov, podvádzať ich, „trick them into making unwanted purchases“, nútiť ich zdieľať zbytočné údaje, „raise prices in a tricky manner“, účtovať si za niečo, čo nedodá, ani akákoľvek iná manipulatívna praktika, v appke aj mimo nej.

Po slovensky: **nákup nesmieš získať podvodom.** Text neuvádza zoznam zakázaných tlačidiel. Posudzuje efekt: zaplatil používateľ, pretože chcel, alebo preto, že ho obrazovka nachytala?

Pravidlo 5.6 zahŕňa aj štyri podpravidlá:

| Podpravidlo              | Čoho sa týka                    |
| ------------------------ | ------------------------------- |
| 5.6.1 App Store Reviews  | Recenzie a žiadosť o hodnotenie |
| 5.6.2 Developer Identity | Presné údaje o tebe             |
| 5.6.3 Discovery Fraud    | Podvody s viditeľnosťou         |
| 5.6.4 App Quality        | Sťažnosti, refundácie           |

Sankcia je priamo v pravidle: „Repeated manipulative or misleading behavior or other fraudulent conduct will lead to your removal from the Apple Developer Program.“ Opakované manipulatívne správanie teda vedie k vylúčeniu z vývojárskeho programu. Je to všeobecné pravidlo a dobrý dôvod opraviť celý nákupný proces hneď po prvom zamietnutí.

## Správa o zamietnutí 5.6 kvôli paywallu

Správa často opakuje tú istú vetu: „The app attempts to manipulate customers into making unwanted In-App Purchases.“ Apple nie vždy povie, ktorý prvok má na mysli. Pri mojom zamietnutí tam nebolo nič viac.

Iní vývojári konkrétnu obrazovku opisujú. Vo [vlákne na fóre Apple](https://developer.apple.com/forums/thread/768912) z novembra 2024 jeden vývojár spája svoje zamietnutie 5.6 s jednorazovou ponukou, ktorá sa zobrazila, keď používateľ zavrel prvú obrazovku predplatného.

Pravidlo 5.6 sa netýka len paywallov. Jeden vývojár bol zamietnutý aj za funkcie, ktoré vyzerali, že sú [skryté počas review](https://developer.apple.com/forums/thread/845045). Ak tvoje zamietnutie 5.6 nehovorí o nákupe, hľadaj najprv, čo recenzent nemohol vidieť.

## Moje zamietnutie 5.6 pri TradaZen

12. októbra 2026 Apple zamietol verziu 1.5.1 TradaZen, testovanú na iPade Air. Dôvod: guideline 5.6 s typickou vetou o nechcených nákupoch. Žiadna obrazovka nebola spomenutá.

Prešiel som si teda celý nákupný proces ako niekto, kto chce len odmietnuť. Paywall na konci onboardingu sa nedá zavrieť: appka vyžaduje skúšobnú verziu alebo predplatné, aby si mohol pokračovať. Okolo neho boli tri mechanizmy, ktoré mohli pôsobiť ako manipulácia:

- **Falošný krížik.** Hore na obrazovke bolo tlačidlo v tvare krížika, ktoré VoiceOver ohlasoval ako „Zavrieť“, no namiesto zatvorenia otváralo zľavnenú ponuku.
- **Ponuka, ktorá sa vracala sama.** Kým ponuka bežala, znovu sa otvárala, keď sa používateľ vrátil do appky.
- **Propagačná pripomienka.** Odchod z appky z paywallu naplánoval notifikáciu, ktorá ohlasovala exkluzívnu zľavu.

Dôležitý detail: tieto mechanizmy už existovali v predchádzajúcej verzii, schválenej o tri dni skôr. **Schválenie neznamená, že tvoj paywall je navždy v poriadku**: iný recenzent môže tú istú obrazovku čítať inak.

### Čo som zmenil

- Krížik z tejto obrazovky zmizol. Namiesto neho je ikona darčeka, ktorú VoiceOver ohlasuje ako „Exkluzívna zľava“, a po ťuknutí otvorí ponuku. Nič už nepredstiera, že zatvára.
- Ponuka sa po návrate do appky už nikdy neotvorí sama.
- Notifikácia o zľave je odstránená. Zostala jemná pripomienka, odoslaná len raz na inštaláciu a iba ak sú notifikácie povolené. Nehovorí o cene, zľave ani termíne.
- Táto pripomienka je opísaná v správe pre App Review, aj s textom a časom odoslania.

### Čo som ponechal

Prešiel som si aj to, čo zostalo, a pri každom prvku som sa pýtal, či naozaj necháva voľbu.

- **Ponuka po zrušenom nákupe.** Ak používateľ zruší platobný hárok Apple pre ročné predplatné, otvorí sa uvítacia ponuka. Má len jedno 5-minútové okno, ktoré sa nereštartuje: ak používateľ počas tejto doby nákup znova zruší, ponuka sa znova otvorí. Zavrieš ju jedným gestom cez krížik alebo „Nie, ďakujem“ a ukazuje skutočnú cenu produktu.
- **Skutočný 5-minútový časovač.** Jeho koniec sa pri prvom zobrazení uloží v zariadení. Beží, aj keď je appka zavretá, a pri opätovnom spustení sa nevynuluje. Po uplynutí ponuka pre túto inštaláciu appky zmizne. Ak ju zavrieš skôr, malý odznak ukazuje zostávajúci čas a ponuku otvorí, len ak naň ťukneš.
- **Zamknutá truhlica.** Ukazuje predmety získané počas onboardingu, a len tie, zamknuté, kým appku neodomkneš. Nič netvrdí, že o ne prídeš.

Tieto prvky sú v poznámkach pre review. Zamietnutie nespomínalo žiadnu obrazovku, takže ich nepredstavujem ako schválené Apple. Podľa mňa sú to transparentné verzie týchto mechaník a priznal som ich.

Oprava si vyžiadala nový build, keďže všetko sa dialo v appke. TradaZen išla znova na review 13. októbra 2026.

## Dark patterns v paywalle, ktoré spúšťajú 5.6

Apple žiadny zoznam nezverejňuje. Tá istá mechanika často existuje v dvoch verziách: v tej, ktorá nachytá, a v tej, ktorá necháva voľbu. Táto tabuľka ich oddeľuje na základe textu pravidiel, zamietnutí zverejnených inými vývojármi a môjho vlastného. Transparentná verzia nezaručuje schválenie. Je to tá, ktorá sa nesnaží klamať. Posledný stĺpec hovorí, o čo sa každý riadok opiera.

| Manipulatívna verzia                                                    | Transparentná verzia                                                                | Na čom to stojí                                  |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------ |
| Krížik, ktorý namiesto zatvorenia otvorí ponuku                         | Krížik zatvára. Obrazovka, ktorá sa nedá zavrieť, krížik nemá                       | Opravené po mojom zamietnutí TradaZen            |
| „Jednorazová“ ponuka, ktorá vyskočí po zavretí paywallu                 | Zľava za tlačidlom, ktoré ju jasne ohlasuje                                         | Zamietnutie zverejnené na fóre Apple             |
| Druhá ponuka spustená po odmietnutí, v paywalle so zavádzajúcou cenou   | Jediná ponuka po zrušenom nákupe, so skutočnou cenou, zavrieš ju jedným gestom      | Prípad Cal AI; rozhovor, o ktorom píše Superwall |
| Paywall alebo ponuka, ktorá sa po návrate do appky otvorí sama          | Vráti sa, keď používateľ narazí na limit alebo ťukne na tlačidlo, ktoré ju ohlasuje | Opravené po mojom zamietnutí TradaZen            |
| Propagačná notifikácia, o ktorú nikto nežiadal                          | Propagácia po výslovnom súhlase, s odhlásením v appke                               | Pravidlo 4.5.4                                   |
| Falošný časovač, ktorý sa vynuluje alebo po skončení ponuka znova príde | Skutočná lehota, ktorá beží aj pri zavretej appke a naozaj skončí                   | Môj výklad „trick them“, pravidlo 5.6            |
| Vymyslené odmeny alebo hrozba, že bez nákupu zmiznú                     | Skutočné zisky používateľa, ukázané bez hrozby, že o ne príde                       | Môj výklad pravidla 5.6                          |
| Bezplatná skúšobná verzia, ktorá zamlčí automatické strhnutie platby    | Dĺžka skúšobnej verzie a cena, ktorá sa potom účtuje, pri tlačidle                  | Stránka Apple o predplatnom                      |
| Týždenná cena veľkým písmom, účtovaná suma malým                        | Účtovaná suma je najviditeľnejšia cena na obrazovke                                 | Stránka Apple o predplatnom                      |
| Tlačidlo odmietnutia, ktoré vyvoláva pocit viny                         | Neutrálne odmietnutie, napríklad „Teraz nie“ alebo „Nie, ďakujem“                   | Môj výklad pravidla 5.6                          |

O prípade Cal AI písal [TechCrunch](https://techcrunch.com/2026/04/21/apples-cal-ai-crackdown-signals-its-still-policing-the-app-store/): Apple citoval 5.6 kvôli druhej ponuke predplatného, ktorú videli tí, čo odmietli prvú. Ten istý paywall bol vytknutý aj podľa 3.1.2(c): týždenná cena prevládala nad účtovanou sumou a skúšobná verzia skrývala automatické obnovenie. Článok druhú ponuku bližšie neopisuje.

Naopak Superwall, vydavateľ nástrojov na paywally, ktorý tento typ ponuky predáva, opisuje [neoficiálny rozhovor s Apple](https://superwall.com/blog/external-checkout-a-b-testing-and-trial-toggles-confirmed-apples-rules-for-ios) z júna 2026. Ponuka zobrazená po zrušenom nákupe je tam opísaná ako povolená. Dotieravosť nie: ponuka, ktorá sa vracia pri každej relácii, alebo proces, z ktorého sa dostaneš len zaplatením. Superwall upresňuje, že nejde o oficiálne pravidlá a recenzent si ponecháva vlastný úsudok. Ponuka po odmietnutí teda zostáva šedou zónou: text ju nezakazuje, zverejnené zamietnutia existujú a záleží na spôsobe.

Pravidlo o notifikáciách je [4.5.4](https://developer.apple.com/app-store/review/guidelines/#4.5.4): žiadna propagácia cez notifikácie bez výslovného súhlasu získaného v appke a bez možnosti odhlásiť sa.

K cene je [stránka Apple o predplatnom](https://developer.apple.com/app-store/subscriptions/) jednoznačná: účtovaná suma musí byť najviditeľnejším cenovým prvkom. Dôvod je v jednej vete: „This ensures that people are not misled.“ [Pravidlo 3.1.2](https://developer.apple.com/app-store/review/guidelines/#3.1.2) dodáva, že Apple odstraňuje appky, ktoré predávajú predplatné zavádzajúco alebo metódou „bait-and-switch“.

> Test, ktorý teraz používam: robí každé tlačidlo presne to, čo sľubuje jeho vzhľad, a môže používateľ povedať nie jedným gestom bez toho, aby sa ponuka sama vrátila?

Klasickejšie chyby v paywalle, ktoré ťa stoja predaje, no nemusia viesť k zamietnutiu, nájdeš v článku [paywall v iOS: 7 chýb začiatočníka](https://devoria.fr/sk/blog/paywall-ios-chyby-zaciatocnika-predaj).

## Ako opraviť zamietnutie 5.6

1. **Spíš si celý nákupný proces.** Paywall, vedľajšie ponuky, časovače, notifikácie, pripomienky po návrate do appky. Apple nie vždy povie, na čo mieri. Pri každom prvku over, že je v transparentnej verzii: dá sa zavrieť jedným gestom, časovač je skutočný, cena presná, nič sa nevracia automaticky. Oprav alebo odstráň všetko, čo vyzerá ako pasca, nielen ten najpravdepodobnejší prvok.
2. **Prejdi si cestu recenzenta.** Zmaž appku, nainštaluj ju znova, dokonči onboarding a potom všetko odmietni: zavri, zruš, odíď z appky, vráť sa. Zapíš si každú obrazovku, ktorá sa otvorí bez tvojej žiadosti, a over, že ju zavrieš jedným gestom.
3. **Priprav nový build.** Príčina je v appke, teda v kóde, ktorý je v nej zabudovaný. Vzdialená aktualizácia build nenahradí, ako vysvetľujem v návode k [guideline 2.1](https://devoria.fr/sk/blog/guideline-2-1-zamietnutie-app-store).
4. **Nič si nenechávaj v zálohe.** Zapnúť ponuku na diaľku po schválení znamená skryť funkciu pred recenzentom. Pred týmto reflexom varuje aj samotný RevenueCat vo svojom článku o [exit offers](https://www.revenuecat.com/blog/engineering/exit-offers-in-revenuecat-paywalls).
5. **Odpovedz v App Store Connect**, po anglicky, [odpoveďou na správu od App Review](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/).

Tu je skrátená kostra podľa mojej odpovede a poznámok pre review. Nahraď číslo buildu a zmeny svojimi a potom vypíš, čo zostalo:

```text
Hello,

Thank you for your feedback on Guideline 5.6.

Issue: on the subscription screen, the button in the top
corner looked like a close button, but it opened a
discounted offer instead of closing the screen.

Changes in build X:
- Nothing on the subscription screen pretends to close it.
  A clearly labeled button now opens the optional offer.
- The offer never reopens by itself when the user comes
  back to the app.
- The notification announcing a discount has been removed.

Still in this build (also described in the review notes):
- [Each remaining offer: what triggers it, how often it
  appears, how the user dismisses it.]
- [Each remaining reminder: its text, when it is sent,
  and under which conditions.]

If another part of the purchase flow still looks unclear,
please tell me which screen, and I will change it.

Best regards,
```

**To, čo napíšeš, musí presne zodpovedať buildu.** Ak si ponecháš pripomienku alebo ponuku, aj automaticky spúšťanú, opíš ich v odpovedi aj v poznámkach pre review. Ak si myslíš, že sa recenzent mýlil, Apple umožňuje [odvolať sa na App Review Board](https://developer.apple.com/distribute/app-review/), pričom na jedno zamietnuté odoslanie máš len jedno odvolanie. Pri paywalle mi oprava príde bezpečnejšia ako spor. Ďalšie dôvody zamietnutia a ako na ne odpovedať nájdeš v článku [prečo Apple zamieta appky](https://devoria.fr/sk/blog/zamietnutie-aplikacie-apple-pricina).

## Checklist proti 5.6 pred odoslaním

- Každý krížik zatvára obrazovku. Obrazovka, ktorá sa nedá zavrieť, krížik nemá.
- Každé tlačidlo hovorí, čo robí, na obrazovke aj pre VoiceOver.
- Za tlačidlom na zatvorenie sa neskrýva žiadna ponuka.
- Ponuka spustená odmietnutím, ak nejakú ponecháš, má jediné okno, ktoré sa nereštartuje, skutočnú cenu a zavrieš ju jedným gestom.
- Žiadny paywall ani ponuka sa po návrate do appky neotvorí sama.
- Žiadna propagačná notifikácia bez výslovného súhlasu v appke.
- Žiadny falošný časovač: zobrazená lehota je skutočná, nevynuluje sa a naozaj skončí.
- Čo obrazovka ukazuje ako získané, bolo naozaj získané, bez hrozby, že o to prídeš.
- Skúšobná verzia ukazuje svoju dĺžku a cenu, ktorá sa potom účtuje.
- Účtovaná suma je najviditeľnejšia cena na obrazovke.
- Poznámky pre review opisujú každú ponuku a každú pripomienku v builde.
- Prešiel si celú cestu so všetkým odmietnutím, na iPhone aj na iPade.

## Daj si paywall skontrolovať skôr ako Apple

[Review Kit](https://devoria.fr/sk/kits/app-review) obsahuje môj checklist pred odoslaním, moje opravené zamietnutia a dva skills pre Claude Code, ktoré prejdú tvoj projekt, paywall aj produktovú stránku. Ak Apple zamietne, pripravia ti odpoveď. Ak chceš ľudský pohľad, [rezervuj si so mnou hodinu](https://devoria.fr/sk/coaching): prejdeme si tvoj nákupný proces spolu, na tvojej obrazovke. Celý postup po zamietnutí je na stránke [appka zamietnutá od Apple](https://devoria.fr/sk/expertise/aplikacia-zamietnuta-apple) a technická časť predplatného na stránke [in-app predplatné v iOS](https://devoria.fr/sk/expertise/predplatne-v-aplikacii-ios).

Ak pripravuješ svoje prvé vydanie, [sprav si bezplatnú diagnostiku](https://devoria.fr/sk/diagnostic): zoradí kroky v správnom poradí a pošle ti môj checklist proti zamietnutiu od Apple. Úvodná stránka ukazuje, ako [vytvoriť mobilnú appku](https://devoria.fr/sk) s paywallom navrhnutým pre review od začiatku.

Nikto ti nemôže zaručiť, že Apple tvoju appku schváli. Môžem ti však pomôcť vyhnúť sa zamietnutiu 5.6, ktoré ma už stálo jeden cyklus review.

## Často kladené otázky

### Čo znamená „Guideline 5.6 - Developer Code of Conduct“ v zamietnutí?

Je to názov pravidla o kódexe správania vývojára. Pri appke s nákupmi v aplikácii najčastejšie signalizuje nákupný proces, ktorý Apple považuje za manipulatívny: falošné zatvorenie, ponuka, ktorá sa vracia sama, zavádzajúco podaná skúšobná verzia alebo cena. Správa nie vždy upresní, o ktorú obrazovku ide.

### Zakazuje Apple exit offer?

Text ju výslovne nezakazuje. Všíma si to aj RevenueCat, pričom upozorňuje, že niektorí vývojári boli z tohto dôvodu zamietnutí. Zverejnené zamietnutia sa týkajú ponuky, ktorá vyskočí, keď používateľ zavrie paywall, alebo druhej ponuky spustenej po odmietnutí. Transparentnú verziu odlišuje toto: nepovinná ponuka, obmedzená na jediné okno, ktoré sa nereštartuje, so skutočnou cenou, zavrieš ju jedným gestom, sama sa nevracia a ak má časovač, je skutočný. Opíš ju v poznámkach pre review. Nikto ti nezaručí, že ju recenzent bude vnímať rovnako.

### Je paywall bez krížika povolený?

Pravidlá krížik nevyžadujú a práve takú voľbu som pri TradaZen po tomto zamietnutí urobil. Apple odmieta tlačidlo, ktoré vyzerá ako zatvorenie a robí niečo iné. Jeden vývojár však opísal [zamietnutie 5.6](https://developer.apple.com/forums/thread/725056) kvôli paywallu bez východu v appke, ktorá sa sťahuje zadarmo. Ukáž hodnotu skôr, ako požiadaš o skúšobnú verziu, a v produktovej stránke jasne povedz, že appka je platená.

### Treba po zamietnutí 5.6 nový build?

Vo väčšine prípadov áno, pretože príčinou je obrazovka alebo správanie appky. Ak je problém mimo appky, v produktovej stránke alebo metadátach, môže stačiť oprava bez buildu. Ak si nie si istý, opýtaj sa recenzenta, ktorú obrazovku má na mysli.

### Môže zamietnutie 5.6 viesť k zrušeniu vývojárskeho účtu?

Pravidlo to stanovuje pri opakovanom manipulatívnom správaní, s vylúčením z vývojárskeho programu. Stanovuje aj, že zrušený účet možno obnoviť po písomnom pláne zlepšenia, ktorý Apple schváli a potom overí. Preto sa oplatí opraviť celý nákupný proces hneď po prvom zamietnutí.

### Aký je rozdiel medzi 5.6 a 5.6.3?

5.6 je všeobecný kódex správania: rešpekt, dôvera, žiadny nákup získaný podvodom. 5.6.3 je jedno z jeho podpravidiel, o manipulácii s rebríčkami, vyhľadávaním a recenziami. Apple ho citoval pri Solys kvôli žiadosti o hodnotenie umiestnenej v onboardingu.


## Tvoj projekt

[Review Kit](https://devoria.fr/sk/kits/app-review): Môj checklist na App Store review, moje opravené zamietnutia od Apple, checklist pre Google Play a tri skilly pre Claude Code. 49 €.

[iOS & Android Kit](https://devoria.fr/sk/kits/ios): Vytvor si appku pre iPhone a Android s Claude Code: štartovací kód mojich appiek, cesta až do obchodov a všetky kity. 99 €.

[Diagnostika: čo ťa delí od tvojej iPhone appky](https://devoria.fr/sk/diagnostic): 7 otázok, 60 sekúnd: zistíš, čo ti naozaj bráni zverejniť tvoju iPhone appku, dostaneš cestu v 4 krokoch a kit, ktorý ti sedí.
