# Paywall v iOS: 7 chýb začiatočníka, ktoré brzdia predaj

> Zle načasovaný paywall, chýbajúca skúšobná verzia, zabudnuté obnovenie nákupov, chýbajúce údaje pre Apple: 7 chýb, pre ktoré iOS appka nepredáva.

Pôvodná stránka: [Paywall v iOS: 7 chýb začiatočníka, ktoré brzdia predaj](https://devoria.fr/sk/blog/paywall-ios-chyby-zaciatocnika-predaj)
Autor: [Mehdi Azizi](https://devoria.fr/sk/mehdi-azizi)
Zverejnenie: 2026-09-23
Posledná revízia obsahu: 2026-10-09


## Prečo tvoj paywall v iOS nepredáva

Tvoja appka je v App Store, inštalácie pribúdajú, a predsa sa takmer nikto nepredplatí. Vo väčšine prípadov nie je problém v tvojom nápade ani v kóde. Problém je tvoj paywall v iOS, teda obrazovka, ktorá predstavuje platenú ponuku a žiada používateľa, aby sa zaviazal. Paywall ukázaný v nesprávnej chvíli, bez skúšobnej verzie zdarma, bez tlačidla na obnovenie nákupov alebo bez údajov, ktoré Apple vyžaduje, nepredáva. Alebo ho pri kontrole zamietnu.

Tu je 7 chýb, ktoré na prvej appke vidím najčastejšie, a ako opraviť každú z nich. Žiadny zázračný recept: konkrétne nastavenia, ktoré si vieš overiť a použiť ešte pred ďalším odoslaním do Apple.

Sám publikujem vlastné iOS appky s predplatným: Solys, budík s minihrami, a TradaZen, simulátor tradingu. Obe sú napojené na RevenueCat. Na oboch som zažil to isté: veľa inštalácií, veľmi málo spustených skúšobných verzií. Produkt za to nemohol. Paywall a onboarding neviedli k skúšobnej verzii dosť jasne. Aj preto som ich dôkladne prerobil, a odtiaľ pochádza tento zoznam.

## Chyba č. 1: ukázať paywall príliš skoro alebo príliš neskoro

Toto je najdrahšia chyba a existuje v oboch smeroch.

**Príliš skoro** znamená, že sa paywall zobrazí skôr, než používateľ pochopí, čo appka robí. Otvorí appku, uvidí cenu, zavrie ju. Nemá dôvod platiť, keďže ešte nič nevidel.

**Príliš neskoro** znamená paywall schovaný za tlačidlom „Premium“ v nastaveniach, alebo taký, ktorý sa objaví až po niekoľkých dňoch používania. Väčšina používateľov ho nikdy neuvidí. A používateľ, ktorý tvoju ponuku nevidí, sa predplatiť nemôže.

Správna chvíľa je niekde medzi: **na konci onboardingu, hneď potom, ako používateľ pocítil hodnotu appky**. Odpovedal na pár otázok, videl, čo pre neho appka urobí, možno si vyskúšal hlavnú funkciu. Vtedy dáva ponuka zmysel.

Konkrétne:

- onboarding kladie užitočné otázky a ukáže náhľad výsledku;
- paywall príde na konci tejto cesty, nie v jej strede;
- môžeš ho ukázať znova neskôr, keď používateľ narazí na limit bezplatnej verzie. Ak spoplatňuješ funkciu, ktorá bola doteraz zdarma, najprv si prečítaj návod ku guideline 3.2.2.

## Chyba č. 2: neponúknuť skúšobnú verziu zdarma

Pri appke, ktorú ešte nikto nepozná, je žiadosť o okamžitú platbu veľký skok. Skúšobná verzia zdarma ho zmenšuje: používateľ testuje bez rizika a platba sa spustí až na konci skúšobného obdobia, ak predplatné nezruší.

Apple tento mechanizmus pre automaticky obnovované predplatné ponúka pod názvom introductory offer. Dve pravidlá, ktoré si zapamätaj, zo [stránky Apple o predplatnom](https://developer.apple.com/app-store/subscriptions/):

- zákazník môže využiť **iba jednu introductory offer na skupinu predplatného**;
- v nákupnom procese musíš **jasne uviesť dĺžku skúšobnej verzie a cenu, ktorá sa účtuje po jej skončení**.

Častá chyba je ponúknuť skúšobnú verziu a nepovedať o tom. Ak je na tvojom tlačidle len „Predplatiť“, používateľ nevie, že môže skúšať zadarmo. Napíš to jasne na tlačidlo alebo tesne nad neho: dĺžka skúšobnej verzie, potom cena. Presne taký detail rozhoduje medzi inštaláciami, ktoré spia, a skúšobnými verziami, ktoré sa spúšťajú.

## Chyba č. 3: zle zvýrazniť ročné predplatné

Veľa prvých appiek ponúka mesačné aj ročné predplatné, ale ukazuje ich ako dve rovnocenné možnosti vedľa seba, bez hierarchie. Výsledok: používateľ váha, a používateľ, ktorý váha, obrazovku často zavrie.

Ročné predplatné má pritom výhody pre teba aj pre používateľa: preňho nižšia ekvivalentná mesačná cena, pre teba dlhší záväzok. Ako ho férovo zvýrazniť:

- **predvyber ho** a daj mu odlišný vizuálny štýl;
- **zobraz mesačný ekvivalent** vedľa ročnej ceny, aby bolo porovnanie okamžité;
- **uveď skutočnú úsporu** oproti mesačnému, vypočítanú z tvojich skutočných cien, nikdy z vymyslenej referenčnej ceny.

Pozor, nespadni do opačného extrému: skutočne účtovaná cena musí zostať najviditeľnejšia. Apple vyžaduje, aby bola plná cena obnovenia zobrazená jasne a viditeľne. Veľký mesačný ekvivalent a skutočná ročná cena drobným písmom, to je klamlivý paywall a dôvod na zamietnutie podľa [guideline 3.1.2](https://devoria.fr/sk/blog/guideline-3-1-2-zamietnutie-predplatne-paywall).

## Chyba č. 4: zabudnúť na tlačidlo na obnovenie nákupov

Toto je najhlúpejšie a zároveň jedno z najčastejších opomenutí. Predplatiteľ si vymení iPhone, znova nainštaluje appku a ocitne sa pred paywallom, hoci už platí. Bez tlačidla „Obnoviť nákupy“ nemá ako získať prístup späť.

Nie je to voliteľné. [Pravidlá kontroly App Store](https://developer.apple.com/app-store/review/guidelines/) ([pravidlo 3.1.1](https://devoria.fr/sk/blog/guideline-3-1-1-nakup-v-aplikacii-app-store)) vyžadujú mechanizmus obnovenia pre každý obnoviteľný nákup v appke a [stránka Apple o predplatnom](https://developer.apple.com/app-store/subscriptions/) medzi prvkami registračnej obrazovky uvádza „spôsob, ako sa súčasní predplatitelia môžu prihlásiť alebo obnoviť svoje nákupy“.

S RevenueCat je obnovenie jedno volanie. Skutočná práca je overiť, čo sa deje potom:

- predplatiteľ naozaj získa prístup späť bez nutnosti reštartovať appku;
- používateľ bez nákupu dostane jasnú správu, nie technickú chybu;
- tlačidlo je viditeľné priamo na paywalle, nielen v nastaveniach.

## Chyba č. 5: zabudnúť na údaje, ktoré Apple vyžaduje

Paywall, ktorý jasne nepovie, čo bude používateľ platiť, môžu zamietnuť. Apple na svojej [stránke o predplatnom](https://developer.apple.com/app-store/subscriptions/) podrobne uvádza, čo musí byť na registračnej obrazovke:

- **názov a dĺžka** predplatného a čo počas tohto obdobia poskytuje;
- **plná cena obnovenia**, zobrazená jasne a lokalizovaná v dostupných menách;
- **spôsob, ako obnoviť nákupy** (pozri predchádzajúcu chybu).

Pridaj výslovnú vetu o **automatickom obnovovaní**: predplatné sa obnovuje, kým ho používateľ nezruší, a zrušiť ho môže v nastaveniach svojho účtu Apple.

Tá istá stránka tiež uvádza, že **appka aj jej metadáta v App Store musia obsahovať odkazy na podmienky používania a zásady ochrany osobných údajov**. Veľa ľudí to zistí až pri zamietnutí: nestačí dať tieto odkazy do appky, potrebuješ aj zhrnutie podmienok predplatného a tieto dva odkazy v popise karty v App Store. Bez nich je to zamietnutie podľa pravidla 3.1.2. Pri mojich appkách s predplatným končím popis krátkym blokom: podmienky predplatného, potom odkaz na podmienky používania a odkaz na zásady ochrany osobných údajov. A ak je tvoja karta preložená, tento blok musí existovať v každom jazyku.

> Skôr než odkazy vložíš, otvor ich v prehliadači. Odkaz na stránku, ktorá neexistuje, je to isté ako chýbajúci odkaz.

Ďalšie časté dôvody zamietnutia som rozobral v [tomto článku o zamietnutiach od Apple](https://devoria.fr/sk/blog/zamietnutie-aplikacie-apple-pricina) a samotná karta v App Store má vlastnú stránku: [optimalizácia karty v App Store](https://devoria.fr/sk/expertise/aso-app-store).

## Chyba č. 6: neotestovať paywall v sandboxe

Paywall, ktorý sa pekne zobrazuje v simulátore, ešte nie je paywall, ktorý funguje. Medzi konfiguráciou produktov v App Store Connect, ponukami v RevenueCat a kódom appky je veľa miest, kde sa môže niečo pokaziť: zle priradený produkt, cena, ktorá sa nenačíta, skúšobná verzia, ktorá sa nezobrazí.

Apple na to poskytuje testovacie prostredie, sandbox, s testovacími účtami Apple, ktoré vytvoríš v App Store Connect v sekcii Users and Access, na karte Sandbox. Tieto účty slúžia na testovanie nákupov bez strhnutia peňazí, vrátane obnovení, neúspešných platieb a refundácií, ako vysvetľuje [dokumentácia App Store Connect](https://developer.apple.com/help/app-store-connect/test-in-app-purchases/create-a-sandbox-apple-account).

Pred každým odoslaním prejdi na skutočnom iPhone aspoň túto cestu:

1. prvé spustenie, celý onboarding, príchod na paywall;
2. spustenie skúšobnej verzie s testovacím účtom;
3. overenie, že sa prémiový prístup naozaj odomkne;
4. odstránenie appky, opätovná inštalácia, obnovenie nákupu;
5. správne zobrazenie paywallu na najmenšom aj najväčšom iPhone, ktorý podporuješ.

Reviewer z Apple nákup otestuje tiež. Ak sa zasekne, je to zamietnutie.

## Chyba č. 7: nič nemerať

Toto je chyba, ktorá ti bráni opraviť všetky ostatné. Bez merania nevieš, kde používatelia odpadávajú. Vidíš len konečný výsledok: málo predplatiteľov. Nevieš, či je problém v onboardingu, paywalle, cene alebo skúšobnej verzii.

Presne vďaka tomu som problém odhalil na vlastných appkách: inštalácie boli, spustené skúšobné verzie nie. Bez týchto dvoch čísel vedľa seba by som mohol týždne prerábať niečo úplne iné.

Nastav analytické udalosti v každom kľúčovom kroku, napríklad s PostHog:

- začiatok onboardingu;
- koniec onboardingu;
- zobrazenie paywallu;
- spustená skúšobná verzia;
- potvrdený nákup alebo predplatné;
- úspešné obnovenie.

S týmito udalosťami získaš lievik. Uvidíš krok, v ktorom používatelia odchádzajú, a budeš vedieť, čo prerobiť ako prvé. RevenueCat dopĺňa pohľad na stranu príjmov: skúšobné verzie, konverzie, obnovenia, zrušenia.

Posledná rada: nemeň všetko naraz. Ak v ten istý deň zmeníš cenu, skúšobnú verziu aj dizajn paywallu, nikdy nebudeš vedieť, čo pohlo číslami.

## Checklist paywallu pred ďalším odoslaním

- Paywall prichádza na konci onboardingu, po preukázaní hodnoty.
- Skúšobná verzia zdarma je jasne uvedená: dĺžka, potom cena po skúšobnej verzii.
- Ročné predplatné je férovo zvýraznené, skutočne účtovaná cena zostáva čitateľná.
- Tlačidlo „Obnoviť nákupy“ je na paywalle a funguje.
- Názov, dĺžka, cena obnovenia a automatické obnovovanie sú uvedené.
- Odkazy na podmienky používania a zásady ochrany osobných údajov sú v appke aj v popise v App Store, v každom jazyku.
- Celý nákupný proces bol otestovaný v sandboxe na skutočnom iPhone.
- Analytické udalosti pokrývajú každý krok, od onboardingu po nákup.

Ak ešte váhaš nad samotným modelom, predplatné alebo jednorazová platba, napísal som k tomu samostatný návod: [predplatné alebo jednorazový nákup pre tvoju prvú iOS appku](https://devoria.fr/sk/blog/predplatne-alebo-jednorazovy-nakup-ios-aplikacia). A celú technickú časť, produkty, RevenueCat a schválenie, nájdeš na stránke [predplatné v iOS appkách](https://devoria.fr/sk/expertise/predplatne-v-aplikacii-ios).

## Postav si paywall s iOS Kit

Paywall je len jeden dielik. Závisí od onboardingu pred ním, od ceny, ktorú stanovíš, od [karty v App Store](https://devoria.fr/sk/kits/aso), ktorá privádza používateľov, a od hlavnej funkcie appky, ktorú treba držať jednoduchú v [dobre ohraničenej prvej verzii](https://devoria.fr/sk/expertise/mvp-ios-aplikacie).

Ak chceš začať z hotového základu, onboarding, paywall aj predplatné sú už v štartovacom kóde [iOS Kit](https://devoria.fr/sk/kits/ios) a tretí krok jeho postupu slúži na ich napojenie na tvoju vlastnú appku. Príjem ti nikto zaručiť nemôže.

Pred odoslaním skontrolujú skills pre Claude Code z [Apple Review Kit](https://devoria.fr/sk/kits/review-apple) tvoj paywall aj údaje, ktoré Apple vyžaduje. A úvodná stránka ukazuje, ako [spustiť svoju mobilnú appku](https://devoria.fr/sk) s už napojeným paywallom.

## Často kladené otázky

### Ktoré chyby paywallu v iOS brzdia predaj prvej appky?

Pri prvej appke sa opakuje sedem chýb: paywall ukázaný príliš skoro alebo príliš neskoro, žiadna skúšobná verzia zdarma, zle zvýraznené ročné predplatné. Potom zabudnuté tlačidlo na obnovenie, chýbajúce údaje, ktoré Apple vyžaduje, paywall nikdy neotestovaný v sandboxe a žiadne meranie. Každú opravíš konkrétnym nastavením, ktoré si over pred ďalším odoslaním do Apple.

### Kedy zobraziť paywall v iOS appke?

Na konci onboardingu, hneď potom, ako používateľ pocítil hodnotu appky. Príliš skoro uvidí cenu bez toho, aby pochopil, čo appka robí. Príliš neskoro, napríklad za tlačidlom „Premium“ v nastaveniach, ho väčšina používateľov nikdy neuvidí. Neskôr ho môžeš ukázať znova, keď používateľ narazí na limit bezplatnej verzie.

### Čo musí paywall v iOS zobrazovať, aby spĺňal pravidlá Apple?

Apple na registračnej obrazovke vyžaduje názov a dĺžku predplatného, čo poskytuje, jasne zobrazenú plnú cenu obnovenia a spôsob, ako obnoviť nákupy. Potrebuješ aj odkazy na podmienky používania a zásady ochrany osobných údajov, v appke aj v popise tvojej karty v App Store. Bez nich v popise je to zamietnutie. Pridaj výslovnú vetu o automatickom obnovovaní.

### Treba v iOS appke ponúknuť skúšobnú verziu zdarma?

Áno, najmä pri appke, ktorú ešte nikto nepozná: žiadať okamžitú platbu je veľký skok a skúšobná verzia umožňuje testovať bez rizika. Apple to volá introductory offer a jeden zákazník môže využiť len jednu na skupinu predplatného. Na tlačidlo alebo tesne nad neho napíš dĺžku skúšobnej verzie a potom cenu, ktorá sa bude účtovať.

### Ako zvýrazniť ročné predplatné bez klamania používateľa?

Predvyber ročné predplatné, daj mu odlišný vizuálny štýl a vedľa ročnej ceny zobraz jeho mesačný ekvivalent. Uveď skutočnú úsporu oproti mesačnému, vypočítanú z tvojich skutočných cien, nikdy z vymyslenej referenčnej ceny. Neskrývaj skutočnú cenu: veľký mesačný ekvivalent a ročná cena drobným písmom, to je klamlivý paywall a dôvod na zamietnutie.

### Ako otestovať paywall v iOS pred odoslaním do Apple?

V sandboxe od Apple: testovacie účty vytvorené v App Store Connect umožňujú nakupovať bez strhnutia peňazí. Na skutočnom iPhone prejdi celú cestu: onboarding, spustenie skúšobnej verzie, prémiový prístup, potom odstránenie appky, opätovnú inštaláciu a obnovenie nákupu. Over aj zobrazenie na najmenšom a najväčšom iPhone, ktorý podporuješ.


## Tvoj projekt

[iOS Kit](https://devoria.fr/sk/kits/ios): Vytvor iPhone appku s Claude Code: štartovací kód mojich appiek, skills, ktoré kontrolujú jeho prácu, a Apple Review Kit, App Store Screenshots Kit a ASO Kit. 129,99 €.
