# Guideline 5.6: paywall, kvůli kterému Apple zamítne appku

> Guideline 5.6: Apple zamítne paywall, který uživatele chytá do pasti, třeba křížek otevírající nabídku. Co pravidlo říká a jak jsem opravil TradaZen.

Původní stránka: [Guideline 5.6: paywall, kvůli kterému Apple zamítne appku](https://devoria.fr/cs/blog/guideline-5-6-paywall-zamitnuti-app-store)
Autor: [Mehdi Azizi](https://devoria.fr/cs/mehdi-azizi)
Publikováno: 2026-11-04
Poslední revize obsahu: 2026-11-04


Guideline 5.6 je kodex chování vývojáře. U paywallu ji Apple cituje typickou větou: appka „attempts to manipulate customers into making unwanted In-App Purchases“. Česky řečeno: **nějaké tlačítko ve tvém nákupním procesu nedělá to, co slibuje, nebo se nabídka vrací, aniž by o ni uživatel požádal.** Oprava se vejde do jednoho pravidla: každé tlačítko dělá to, co říká, a jen uživatel sám rozhoduje, kdy nabídku uvidí znovu.

Tohle zamítnutí jsem dostal u TradaZen, mé appky na trénink tradingu. Její spuštění popisuju v [této případové studii](https://devoria.fr/cs/blog/pripadova-studie-tradazen-spustit-aplikaci-iphone). Tady najdeš pravidlo, co jsem ve svém paywallu našel, vzorce, kterým se vyhnout, a mou odpověď Applu. Pokud řešíš sousední pravidlo o žádostech o hodnocení, přečti si spíš průvodce ke [guideline 5.6.3](https://devoria.fr/cs/blog/guideline-5-6-3-zadost-o-hodnoceni-zamitnuti).

## Co říká guideline 5.6?

Pravidlo 5.6, „Developer Code of Conduct“, najdeš v sekci 5 „Legal“ v [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#5.6). První odstavec mluví o respektu: vůči zákazníkům, v odpovědích na recenze a v komunikaci s Applem. Druhý míří přímo na nákupy.

Platný text stanoví princip: „Customer trust is a cornerstone of the App ecosystem.“ Pak vyjmenovává, co appka nikdy nesmí: zneužívat uživatele, podvádět je, „trick them into making unwanted purchases“, nutit je sdílet zbytečná data, „raise prices in a tricky manner“, účtovat si za něco, co nedodá, ani žádné jiné manipulativní praktiky, v appce ani mimo ni.

Česky: **nákup nesmíš získat lstí.** Text neobsahuje seznam zakázaných tlačítek. Posuzuje výsledek: zaplatil uživatel, protože chtěl, nebo protože ho obrazovka napálila?

Pravidlo 5.6 zahrnuje i čtyři podpravidla:

| Podpravidlo              | Na co míří                    |
| ------------------------ | ----------------------------- |
| 5.6.1 App Store Reviews  | Recenze a žádosti o hodnocení |
| 5.6.2 Developer Identity | Přesné údaje o tobě           |
| 5.6.3 Discovery Fraud    | Podvody s viditelností        |
| 5.6.4 App Quality        | Stížnosti, refundace          |

Sankce je přímo v pravidle: „Repeated manipulative or misleading behavior or other fraudulent conduct will lead to your removal from the Apple Developer Program.“ Opakované manipulativní chování tedy vede k vyloučení z vývojářského programu. Je to obecné pravidlo a dobrý důvod opravit celý nákupní proces hned po prvním zamítnutí.

## Zpráva o zamítnutí 5.6 kvůli paywallu

Zpráva často opakuje stejnou větu: „The app attempts to manipulate customers into making unwanted In-App Purchases.“ Apple ne vždy řekne, o jaký prvek jde. V mém zamítnutí nic dalšího nebylo.

Jiní vývojáři problematickou obrazovku popisují. V [jednom vlákně na fóru Applu](https://developer.apple.com/forums/thread/768912) z listopadu 2024 spojuje vývojář své zamítnutí 5.6 s jednorázovou nabídkou, která se zobrazila, když uživatel zavřel první obrazovku s předplatným.

Pravidlo 5.6 se netýká jen paywallů. Jeden vývojář byl zamítnut i kvůli funkcím, které vypadaly jako [skryté během review](https://developer.apple.com/forums/thread/845045). Pokud tvoje zamítnutí 5.6 o nákupech nemluví, hledej nejdřív to, co reviewer nemohl vidět.

## Moje zamítnutí 5.6 u TradaZen

12. října 2026 Apple zamítl verzi 1.5.1 TradaZen, testovanou na iPadu Air. Důvod: guideline 5.6 s typickou větou o nechtěných nákupech. Žádná konkrétní obrazovka.

Prošel jsem proto celý nákupní proces očima někoho, kdo chce prostě odmítnout. Paywall na konci onboardingu nejde zavřít: appka chce pro pokračování zkušební verzi nebo předplatné. Kolem něj byly tři mechanismy, které mohly vypadat jako manipulace:

- **Falešný křížek.** Nahoře na obrazovce bylo tlačítko ve tvaru křížku, které VoiceOver ohlašoval jako „Zavřít“, ale místo zavření otevíralo zlevněnou nabídku.
- **Nabídka, která se vracela sama.** Dokud nabídka běžela, znovu se otevřela, když se uživatel do appky vrátil.
- **Propagační připomínka.** Odchod z appky z paywallu naplánoval notifikaci, která ohlašovala exkluzivní slevu.

Jeden detail je důležitý: tyhle mechanismy už byly v předchozí verzi, schválené o tři dny dřív. **Schválení neznamená, že je tvůj paywall v pořádku navždy**: jiný reviewer může stejnou obrazovku číst jinak.

### Co jsem změnil

- Křížek z této obrazovky zmizel. Místo něj je ikona dárku, kterou VoiceOver ohlašuje jako „Exkluzivní sleva“, a po klepnutí otevře nabídku. Nic už nepředstírá, že zavírá.
- Nabídka se po návratu do appky už nikdy neotevře sama.
- Notifikace se slevou je pryč. Zůstala jen jemná připomínka, odeslaná jen jednou na instalaci a jen pokud jsou notifikace povolené. Nemluví o ceně, slevě ani lhůtě.
- Tuhle připomínku jsem popsal ve zprávě pro App Review, včetně textu a času odeslání.

### Co jsem si nechal

Prošel jsem i to, co zůstalo, a u každého prvku se ptal, jestli opravdu nechává volbu.

- **Nabídka po zrušeném nákupu.** Když uživatel zruší platební okno Applu pro roční předplatné, otevře se uvítací nabídka. Má jen jedno 5minutové okno, které se nerestartuje: pokud uživatel během té doby zruší znovu, nabídka se otevře znovu. Zavře se jedním gestem přes křížek nebo „Ne, děkuji“ a ukazuje skutečnou cenu produktu.
- **Skutečný 5minutový časovač.** Jeho konec se uloží do zařízení při prvním zobrazení. Běží i se zavřenou appkou a při novém spuštění se nenuluje. Po vypršení nabídka pro tuto instalaci appky zmizí. Když ji zavřeš dřív, malý odznak ukazuje zbývající čas a nabídku otevře jen po klepnutí.
- **Zamčená truhla.** Ukazuje předměty získané během onboardingu, a jen ty, zamčené, dokud appka není odemčená. Nic netvrdí, že o ně přijdeš.

Tyhle prvky jsou v poznámkách k review. Zamítnutí žádnou obrazovku neuvádělo, takže je neprezentuju jako schválené Applem. Podle mě jsou to transparentní verze těchto mechanik, a přiznal jsem je.

Oprava vyžadovala nový build, protože se všechno odehrávalo v appce. TradaZen šla znovu do review 13. října 2026.

## Dark patterns v paywallu, které spouštějí 5.6

Apple žádný seznam nezveřejňuje. Stejná mechanika často existuje ve dvou verzích: ta, která chytá do pasti, a ta, která nechává volbu. Tahle tabulka je odděluje na základě textu pravidel, zamítnutí zveřejněných jinými vývojáři a toho mého. Transparentní verze nezaručuje schválení. Je to ta, která se nesnaží klamat. Poslední sloupec říká, o co se každý řádek opírá.

| Manipulativní verze                                                   | Transparentní verze                                                                | Na čem to stojí                                  |
| --------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ------------------------------------------------ |
| Křížek, který místo zavření otevře nabídku                            | Křížek zavírá. Obrazovka, která nejde zavřít, křížek nemá                          | Opraveno po mém zamítnutí TradaZen               |
| „Jednorázová“ nabídka, která vyskočí při zavření paywallu             | Sleva za tlačítkem, které ji jasně ohlašuje                                        | Zamítnutí zveřejněné na fóru Applu               |
| Druhá nabídka po odmítnutí, v paywallu se zavádějící cenou            | Jediná nabídka po zrušeném nákupu, za skutečnou cenu, zavíratelná jedním gestem    | Případ Cal AI; rozhovor, o kterém píše Superwall |
| Paywall nebo nabídka, která se po návratu do appky otevře sama        | Vrátí se, když uživatel narazí na limit nebo klepne na tlačítko, které to ohlašuje | Opraveno po mém zamítnutí TradaZen               |
| Propagační notifikace, o kterou nikdo nežádal                         | Propagace po výslovném souhlasu, s odhlášením v appce                              | Pravidlo 4.5.4                                   |
| Falešný časovač, který se nuluje nebo jehož nabídka se po konci vrací | Skutečná lhůta, která běží i se zavřenou appkou a opravdu skončí                   | Můj výklad „trick them“, pravidlo 5.6            |
| Vymyšlené odměny, nebo hrozba, že bez nákupu zmizí                    | Skutečné zisky uživatele, ukázané bez hrozby ztráty                                | Můj výklad pravidla 5.6                          |
| Zkušební verze, která zamlčí automatické strhávání peněz              | Délka zkušební verze a následně účtovaná cena hned u tlačítka                      | Stránka Applu o předplatném                      |
| Týdenní cena velkým písmem, účtovaná částka malým                     | Účtovaná částka je nejviditelnější cena na obrazovce                               | Stránka Applu o předplatném                      |
| Tlačítko odmítnutí, které vyvolává pocit viny                         | Neutrální odmítnutí, třeba „Teď ne“ nebo „Ne, děkuji“                              | Můj výklad pravidla 5.6                          |

O případu Cal AI píše [TechCrunch](https://techcrunch.com/2026/04/21/apples-cal-ai-crackdown-signals-its-still-policing-the-app-store/): Apple citoval 5.6 kvůli druhé nabídce předplatného, kterou viděli ti, kdo odmítli první. Stejný paywall byl označen i podle 3.1.2(c): týdenní cena převyšovala účtovanou částku a zkušební verze skrývala automatické obnovení. Článek druhou nabídku blíž nepopisuje.

Naopak Superwall, vydavatel nástrojů pro paywally, který tenhle typ nabídek prodává, popisuje [neoficiální rozhovor s Applem](https://superwall.com/blog/external-checkout-a-b-testing-and-trial-toggles-confirmed-apples-rules-for-ios) z června 2026. Nabídka zobrazená po zrušeném nákupu je tam popsána jako povolená. Dotěrnost ne: nabídka, která se vrací při každé session, nebo proces, ze kterého se dostaneš jen zaplacením. Superwall upřesňuje, že nejde o oficiální pravidla a že reviewer si zachovává vlastní úsudek. Nabídka po odmítnutí je tedy šedá zóna: text ji nezakazuje, zveřejněná zamítnutí existují a záleží na provedení.

Pravidlo o notifikacích je [4.5.4](https://developer.apple.com/app-store/review/guidelines/#4.5.4): žádná propagace přes notifikace bez výslovného souhlasu získaného v appce a bez možnosti se odhlásit.

K ceně je [stránka Applu o předplatném](https://developer.apple.com/app-store/subscriptions/) jasná: účtovaná částka musí být nejviditelnějším cenovým údajem. Důvod se vejde do jedné věty: „This ensures that people are not misled.“ [Pravidlo 3.1.2](https://developer.apple.com/app-store/review/guidelines/#3.1.2) dodává, že Apple odstraňuje appky, které prodávají předplatné zavádějícím způsobem nebo metodou „bait-and-switch“.

> Test, který teď používám: dělá každé tlačítko přesně to, co slibuje jeho vzhled, a může uživatel říct ne jedním gestem, aniž by se nabídka sama vrátila?

Klasičtější chyby v paywallu, které stojí prodeje, ale nemusí vést k zamítnutí, najdeš v článku [iOS paywall: 7 chyb začátečníka](https://devoria.fr/cs/blog/paywall-ios-chyby-zacatecniku).

## Jak opravit zamítnutí 5.6

1. **Sepiš celý svůj nákupní proces.** Paywall, vedlejší nabídky, časovače, notifikace, připomínky po návratu do appky. Apple ne vždy řekne, na co míří. U každého prvku ověř, že je v transparentní verzi: zavíratelný jedním gestem, skutečný časovač, přesná cena, žádný automatický návrat. Oprav nebo odstraň všechno, co vypadá jako past, nejen ten nejpravděpodobnější prvek.
2. **Projdi si cestu revieweru.** Smaž appku, znovu ji nainstaluj, dokonči onboarding a pak všechno odmítni: zavři, zruš, odejdi z appky, vrať se. Zapiš si každou obrazovku, která se otevře, aniž bys o ni požádal, a ověř, že ji zavřeš jedním gestem.
3. **Připrav nový build.** Příčina je v appce, tedy v kódu, který je v ní zabudovaný. Vzdálená aktualizace build nenahradí, jak vysvětluju v průvodci ke [guideline 2.1](https://devoria.fr/cs/blog/guideline-2-1-zamitnuti-app-store).
4. **Nic si nenechávej v záloze.** Znovu zapnout nabídku na dálku po schválení znamená skrýt funkci před reviewerem. Před tímhle reflexem varuje i samotný RevenueCat v článku o [exit offers](https://www.revenuecat.com/blog/engineering/exit-offers-in-revenuecat-paywalls).
5. **Odpověz v App Store Connect**, anglicky, [odpovědí na zprávu od App Review](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/).

Tady je zkrácená šablona z mé odpovědi a mých poznámek k review. Nahraď číslo buildu a změny svými a pak vypiš, co zůstává:

```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, co napíšeš, musí přesně odpovídat buildu.** Pokud si necháš připomínku nebo nabídku, i automaticky spouštěnou, popiš je v odpovědi i v poznámkách k review. Pokud si myslíš, že se reviewer spletl, Apple umožňuje [odvolat se k App Review Board](https://developer.apple.com/distribute/app-review/), jedno odvolání na každé zamítnuté odeslání. U paywallu mi oprava přijde bezpečnější než spor. Další důvody zamítnutí a jak na ně odpovědět najdeš v článku [proč Apple zamítá appky](https://devoria.fr/cs/blog/apple-zamitl-aplikaci-duvody).

## Checklist proti 5.6 před odesláním

- Každý křížek zavírá obrazovku. Obrazovka, která nejde zavřít, křížek nemá.
- Každé tlačítko říká, co dělá, na obrazovce i pro VoiceOver.
- Za žádným zavíracím tlačítkem se neskrývá nabídka.
- Nabídka spuštěná odmítnutím, pokud nějakou necháváš, se vejde do jediného okna, které se nerestartuje, má skutečnou cenu a zavře se jedním gestem.
- Žádný paywall ani nabídka se po návratu do appky neotevře sama.
- Žádná propagační notifikace bez výslovného souhlasu v appce.
- Žádný falešný časovač: zobrazená lhůta je skutečná, nenuluje se a opravdu skončí.
- Co obrazovka ukazuje jako získané, bylo opravdu získáno, bez hrozby ztráty.
- Zkušební verze ukazuje svou délku a cenu, která se pak účtuje.
- Účtovaná částka je nejviditelnější cena na obrazovce.
- Poznámky k review popisují každou nabídku a každou připomínku, která je v buildu.
- Prošel sis cestu se vším odmítnutým, na iPhonu i na iPadu.

## Nech si paywall zkontrolovat dřív než Apple

[Review Kit](https://devoria.fr/cs/kits/app-review) obsahuje můj checklist před odesláním, má opravená zamítnutí a dva skills pro Claude Code, které projdou tvůj projekt, paywall a stránku v App Storu. Když Apple zamítne, připraví ti odpověď. Pokud chceš lidský pohled, [zarezervuj si se mnou hodinu](https://devoria.fr/cs/coaching): projdeme tvůj nákupní proces spolu, na tvé obrazovce. Kompletní postup po zamítnutí je na stránce [appka zamítnutá Applem](https://devoria.fr/cs/expertise/aplikace-zamitnuta-applem) a technická stránka předplatného na [in-app předplatné v iOS](https://devoria.fr/cs/expertise/predplatne-v-aplikaci-ios).

Pokud chystáš své první vydání, [udělej si bezplatnou diagnostiku](https://devoria.fr/cs/diagnostic): seřadí kroky a pošle ti můj checklist proti zamítnutí od Applu. Na úvodní stránce uvidíš, jak [vytvořit mobilní aplikaci](https://devoria.fr/cs) s paywallem navrženým pro review od začátku.

Nikdo ti nemůže zaručit, že Apple tvoji appku schválí. Můžu ti ale pomoct vyhnout se zamítnutí 5.6, které mě už stálo jeden cyklus review.

## Časté dotazy

### Co znamená „Guideline 5.6 - Developer Code of Conduct“ v zamítnutí?

Je to název pravidla o kodexu chování vývojáře. U appky s nákupy v aplikaci nejčastěji znamená, že nákupní proces byl vyhodnocen jako manipulativní: falešné zavření, nabídka, která se vrací sama, zkušební verze nebo cena prezentovaná zavádějícím způsobem. Zpráva ne vždy uvádí, o jakou obrazovku jde.

### Zakazuje Apple exit offers?

Text je výslovně nezakazuje. Všímá si toho i RevenueCat, zároveň ale upozorňuje, že vývojáři kvůli nim zamítnutí dostali. Zveřejněná zamítnutí míří na nabídku, která vyskočí, když uživatel zavře paywall, nebo na druhou nabídku spuštěnou po odmítnutí. Transparentní verzi odlišuje tohle: nepovinná nabídka, omezená na jediné okno, které se nerestartuje, se skutečnou cenou, zavíratelná jedním gestem, která se sama nevrací, a se skutečným časovačem, pokud nějaký má. Popiš ji v poznámkách k review. Nikdo nezaručí, že ji reviewer bude vnímat stejně.

### Je povolený paywall bez křížku?

Pravidla křížek nevyžadují a právě tak jsem to po tomhle zamítnutí udělal u TradaZen. Apple odmítá tlačítko, které vypadá jako zavření a dělá něco jiného. Jeden vývojář ale popsal [zamítnutí 5.6](https://developer.apple.com/forums/thread/725056) kvůli paywallu bez východu v appce, která se stahuje zdarma. Ukaž hodnotu dřív, než požádáš o zkušební verzi, a ve stránce appky jasně uveď, že je placená.

### Je po zamítnutí 5.6 potřeba nový build?

Ve většině případů ano, protože příčinou je obrazovka nebo chování appky. Pokud je problém mimo appku, ve stránce nebo v metadatech, může stačit oprava bez buildu. Když si nejsi jistý, zeptej se revieweru, o jakou obrazovku jde.

### Může zamítnutí 5.6 vést ke zrušení vývojářského účtu?

Pravidlo to při opakovaném manipulativním chování předpokládá, s vyloučením z vývojářského programu. Počítá ale i s tím, že zrušený účet lze obnovit po písemném plánu nápravy, který Apple schválí a pak ověří. Proto se vyplatí opravit celý nákupní proces hned po prvním zamítnutí.

### Jaký je rozdíl mezi 5.6 a 5.6.3?

5.6 je obecný kodex chování: respekt, důvěra, žádný nákup získaný lstí. 5.6.3 je jedno z jeho podpravidel, o manipulaci se žebříčky, vyhledáváním a recenzemi. Apple ho citoval u Solys kvůli žádosti o hodnocení umístěné v onboardingu.


## Tvůj projekt

[Review Kit](https://devoria.fr/cs/kits/app-review): Můj checklist pro review v App Store, moje opravená zamítnutí od Applu, checklist pro Google Play a tři skilly pro Claude Code. 1 199 Kč.

[iOS & Android Kit](https://devoria.fr/cs/kits/ios): Vytvoř si aplikaci pro iPhone a Android s Claude Code: startovní kód mých aplikací, cesta až do obchodů a všechny kity. 2 399 Kč.

[Diagnostika: co tě dělí od tvé iPhone aplikace](https://devoria.fr/cs/diagnostic): 7 otázek, 60 sekund: zjistíš, co ti doopravdy brání vydat iPhone aplikaci, dostaneš cestu ve 4 krocích a kit přesně pro tebe.
