Zrušená skúšobná verzia hneď po začatí: prečo a čo robiť
Autor: Mehdi Azizi
Zverejnené , 9 min
Na iOS ľudia veľa bezplatných skúšobných verzií zrušia do minúty, no prístup im zostáva až do konca. Tu sú príčiny a čo Apple dovoľuje, aby si ich udržal.
Na iOS nie je bezplatná skúšobná verzia zrušená do minúty stratená. Zrušiť znamená len vypnúť automatické obnovenie: človek si ponechá prístup až do konca skúšobnej doby a môže obnovenie znova zapnúť. Skoré zrušenie ho nič nestojí a Apple mu radí zrušiť aspoň 24 hodín pred koncom. Ak chceš tieto skúšobné verzie udržať, ukáž hodnotu ešte pred dátumom konca, dodrž každý sľub napísaný na paywalle a používaj len nástroje, ktoré Apple dovoľuje.
Publikujem vlastné iOS appky a tento návod vychádza z mojich čísel. V TradaZen, mojom simulátore tradingu, boli zrušené dve z troch ročných skúšobných verzií začatých medzi 20. a 23. októbrom 2026. V Nolera, mojej appke na skúšanie outfitov pomocou AI, boli zrušené všetky skúšobné verzie začaté za jeden mesiac, a to 2 až 42 minút po ich začiatku. Citované pravidlá pochádzajú zo stránok Apple, ktoré som si znova prečítal 3. novembra 2026.
Čo znamená „zrušené“ na iOS
Keď niekto počas skúšobnej doby ťukne na Cancel Subscription, predplatné sa nezastaví. Na strane servera pošle Apple notifikáciu o zmene obnovenia: DID_CHANGE_RENEWAL_STATUS s podtypom AUTO_RENEW_DISABLED. Vypršanie príde neskôr v inej notifikácii, EXPIRED s podtypom VOLUNTARY: predplatné vypršalo po tom, čo zákazník vypol obnovenie.
Apple to hovorí aj používateľovi. Na stránke App Store O nákupoch v aplikácii: „Ak ho zrušíte, vaše predplatné skončí na konci aktuálneho fakturačného obdobia.“ Dovtedy sa človek môže vrátiť a obnovenie znova zapnúť.
Ak používaš RevenueCat, udalosť sa volá CANCELLATION. Jeho dokumentácia udalostí uvádza dôvod v cancel_reason. UNSUBSCRIBE znamená, že predplatiteľ zrušil sám, a to v momente, keď to urobí, nie pri vypršaní. BILLING_ERROR znamená, že obchod nedokázal strhnúť platbu z platobnej metódy.
V TradaZen bolo za jeden mesiac viac ako každé štvrté „zrušenie“ zlyhanie platby, nie zrušenie predplatného. Skôr než z niečoho vyvodíš závery, oddeľ tieto dve veci.
Prečo je toľko skúšobných verzií zrušených do minúty
Apple radí zrušiť skoro
Pomoc Apple k zrušeniu píše: „Ak ste si predplatili skúšobné predplatné a nechcete ho obnoviť, zrušte ho aspoň 24 hodín pred koncom skúšobného obdobia.“ Keďže prístup pokračuje až do konca, okamžité zrušenie nič nestojí. Zrušenie do minúty môže byť len poistka proti zabudnutiu, nie názor na tvoju appku.
Nenašiel som žiadnu stránku Apple, ktorá by sľubovala pripomienkový e-mail pred koncom skúšobnej doby. Nerátaj s tým a nesľubuj to svojim používateľom namiesto Apple.
Platobné okno prekvapí
Nákup sa dokončí v platobnom okne Apple, ktoré tvoja appka neovláda. Ak tvoj paywall zvýrazňuje týždennú cenu, okno v mojich appkách ukazuje ročnú sumu, ktorá sa strhne na konci skúšobnej doby. Ten rozdiel prekvapí. Apple mimochodom na svojej stránke o predplatných žiada, aby bola v nákupnom procese jasne uvedená dĺžka skúšobnej doby a cena účtovaná potom.
V Nolera vtedy paywall zvýrazňoval týždennú cenu. Od 12. do 20. októbra 2026 viac ako štyria z piatich ľudí, ktorí ťukli na tlačidlo skúšobnej verzie, zavreli okno Apple bez potvrdenia. Potvrdené skúšobné verzie potom boli všetky zrušené.
Skúšobnú verziu si berú „na vyskúšanie“, skôr než niečo videli
V Nolera prišli zrušenia skoro, často skôr, než appka splnila svoj sľub. Jeden človek appku opustil 40 sekúnd po začiatku skúšobnej doby. Iný odfotil 10 kúskov oblečenia za 5 minút bez toho, aby videl jediný outfit, a potom sa zastavil na obrazovke, ktorá žiadala fotku celej postavy. Ďalší odišiel 90 sekúnd po svojom prvom vyskúšaní. Ďalší strávil 30 minút na hlavnej obrazovke, kde bola viditeľná karta „Spravovať moju skúšobnú verziu“. Nikto z ľudí, ktorí zrušili, sa do appky nevrátil.
Nie je to notifikácia
TradaZen počas skúšobnej doby neposiela žiadne notifikácie. Je to pravidlo appky, overené v kóde. Rýchle zrušenia sa aj tak udiali: nespustila ich teda notifikácia z appky.
Dve zrušenia, ktoré si nesmieš pomýliť
Nie všetky zrušené skúšobné verzie rozprávajú ten istý príbeh. V TradaZen prišla štvrtina zrušení za menej ako 10 minút a tri štvrtiny po 5 až 63 hodinách používania. Tu je tabuľka, podľa ktorej ich čítam.
| Moment zrušenia | Môj výklad | Nástroj |
|---|---|---|
| Do minúty | Opatrnosť alebo prekvapenie z ceny | Jasná cena, viditeľný stav skúšobnej verzie |
| Počas prvej session | Sľub ešte nie je splnený | Ukázať výsledok pred akoukoľvek námahou |
| Po niekoľkých sessions | Appka sa páči, cena nie | Lacnejší plán, úprimná správa |
| O deň alebo dva neskôr | Človek appku už nikdy neotvoril | Dôvod vrátiť sa, povolený a vopred oznámený |
Tretí prípad ma prekvapil. V TradaZen boli tí, čo zrušili neskoro, rovnako aktívni ako tí, čo zaplatili: rovnako veľa sessions, rovnako veľa lekcií. Používanie ich neodlišovalo. Ponuka áno. Niektorí dokonca pokračovali v hraní aj po zrušení. Appku majú radi, cenu odmietajú.
Štvrtý prípad je iný. Títo ľudia majú veľkú prvú session, appku už nikdy neotvoria a potom o deň a pol až dva dni zrušia predplatné v Settings. Žiadna obrazovka v appke ich nemôže udržať, pretože ju nevidia.
Čo Apple dovoľuje na udržanie skúšobnej verzie
| Nástroj | Čo o ňom hovorí Apple |
|---|---|
| Zobraziť dĺžku skúšobnej doby a cenu účtovanú potom | Vyžadované v nákupnom procese |
| Ukázať stav predplatného v appke | Odporúčané, s jednoduchým spôsobom správy |
| Otvoriť správu predplatného z appky | showManageSubscriptions(in:) to umožňuje |
| Ponúknuť retenčnú ponuku tomu, kto vypol obnovenie | Navrhované, kým predplatné nevypršalo |
| Ponúknuť inú úroveň predplatného | Navrhované, ak človeku vyhovuje lepšie |
| Opýtať sa na dôvod zrušenia | Dotazník je uvedený ako príklad |
| Zobraziť správu na obrazovke zrušenia | Možné cez Retention Messaging |
Tieto riadky pochádzajú zo stránky Apple o predplatných, okrem posledného, ktorý je z dokumentácie Retention Messaging API. Stránka o predplatných tiež žiada, aby si vždy nechal ľahký prístup k systémovej obrazovke, kde sa predplatné ruší. Udržať skúšobnú verziu znamená dať dôvod zostať, nikdy nesťažiť odchod.
Dva nástroje si vyžadujú spresnenie.
Pripomienka pred koncom skúšobnej doby. Notifikácia vyžaduje, aby ju človek povolil. Ak slúži na predaj, guideline 4.5.4 vyžaduje výslovný súhlas zobrazený v tvojej appke a spôsob, ako sa z nich odhlásiť. Podrobnosti nájdeš v mojom návode o push notifikáciách.
Správa na obrazovke zrušenia. Retention Messaging API od Apple zobrazí tvoju správu, keď človek ťukne na Cancel Subscription, na potvrdzovacej stránke (Confirm Cancellation). Tlačidlo na zrušenie tam zostáva. V RevenueCat umožňuje pravidlo „Is in free trial“ zacieliť na skúšobné verzie, podľa jeho dokumentácie k tomuto API. O prístup k API sa žiada Apple: požiadal som oň pre svoje appky 25. októbra 2026 a 28. októbra odpoveď ešte neprišla. Formáty, limity a nastavenie nájdeš v mojom návode o Retention Messaging API.
Jeden nástroj tu nefunguje: win-back ponuka. Podľa pomoci App Store Connect cieli na bývalých predplatiteľov podľa minimálnej dĺžky plateného predplatného, aspoň jeden mesiac. Skúšobná verzia, ktorá nebola nikdy zaplatená, na ňu teda nemá nárok.
Čo je zakázané
| Praktika | Pravidlo Apple |
|---|---|
| Skrývať dĺžku skúšobnej doby alebo cenu účtovanú potom | 3.1.2(c), stránka o predplatných |
| Prinútiť k predplatnému pod falošnou zámienkou | 3.1.2(a), odstránenie z App Store |
| Vyžadovať úlohu, aby človek dostal to, za čo platí | 3.1.2(a): publikovať, zdieľať kontakty |
| Nastavovať pasce, vyvíjať nátlak, hromadiť prekážky | 5.6, kódex správania |
| Sľúbiť pripomienku, ktorú žiadny mechanizmus nezabezpečí | 5.6, podľa môjho výkladu: klamlivá praktika |
Pravidlo 5.6 je široké. Zakazuje nastavovať zákazníkom pasce, aby urobili nechcené nákupy, a akúkoľvek inú manipulatívnu praktiku, v appke aj mimo nej. V TradaZen som dostal zamietnutie podľa 5.6 za paywall, ktorého krížik otváral ponuku namiesto zatvorenia obrazovky. Apple neoznačil, ktorý prvok bol problém: čo som opravil, opisujem v článku guideline 5.6 a paywall. Povinné údaje na paywalle nájdeš v článku guideline 3.1.2.
Čo som zmenil v Nolera
Dodržať napísaný sľub. Onboarding v Nolera sľuboval „Upozorním ťa 24 h pred strhnutím platby“. Keď appka prestala počas skúšobnej doby posielať notifikácie, táto veta nemohla zostať bez ničoho za ňou. Sľub teraz plní karta skúšobnej verzie na hlavnej obrazovke appky: dátum konca, cena a tlačidlo „Spravovať moju skúšobnú verziu“. Zostáva tam, aj keď uľahčuje zrušenie.
Ukázať outfit skôr, než budem chcieť námahu. Po nákupe bolo pred prvým outfitom deväť pracovných obrazoviek: kamera, oblečenie, fotka celej postavy, miery, skúšanie. Polovica zrušení prišla pred prvým vyskúšaním alebo hneď po ňom. Fotku celej postavy a miery som z prvého onboardingu odstránil. Prvý kúsok oblečenia ide priamo na skúšanie, na postavu, ktorú poskytne appka. Zostáva sedem obrazoviek namiesto deviatich.
Na tejto verzii ešte nemám dosť skúšobných verzií, aby som vedel povedať, či udrží viac ľudí. Keď ich budem mať, prejdem si zrušenia obrazovku po obrazovke.
Checklist na čítanie vlastných zrušení
- Oddeľ zrušenia predplatného od zlyhaní platby. V RevenueCat si prečítaj
cancel_reasonkaždéhoCANCELLATION. - Zmeraj čas medzi začiatkom skúšobnej doby a zrušením: minúta, prvá session, nasledujúce dni.
- Zapíš si poslednú videnú obrazovku pred zrušením, verziu po verzii.
- Porovnaj používanie tých, čo zrušili neskoro, a platiacich. Ak je rovnaké, treba prehodnotiť ponuku, nie appku.
- Pozri sa, kto appku používa ďalej aj po zrušení: to sú tvoji najlepší kandidáti na iný plán.
- Prečítaj si znova svoj paywall: dĺžka skúšobnej doby a cena účtovaná potom musia byť čitateľné bez hľadania.
- Over každý sľub na paywalle: ak oznamuješ pripomienku, niečo ju musí zabezpečiť.
- Nechaj odkaz na správu predplatného viditeľný v appke, aj keď ťa bude stáť pár zrušení.
Ďalšie chyby paywallu, ktoré odradia ľudí ešte pred skúšobnou verziou, nájdeš v článku 7 chýb iOS paywallu. Vytvorenie samotnej skúšobnej verzie je podrobne opísané v článku úvodná ponuka v App Store Connect.
Úprimný paywall od začiatku
iOS & Android Kit vychádza zo štartovacieho kódu mojich appiek: onboarding, paywall aj predplatné sú už naprogramované. Postup v štyroch krokoch ťa dovedie až do App Store, vlastným tempom. Celý reťazec je opísaný na stránke iOS predplatné v aplikácii.
Ak pripravuješ svoje prvé vydanie, sprav si bezplatnú diagnostiku: povie ti, čo tvoj projekt naozaj brzdí, a pošle ti môj checklist proti zamietnutiu od Apple.
Často kladené otázky
Prečo používatelia rušia bezplatnú skúšobnú verziu hneď po jej začatí?
Okamžité zrušenie ich nič nestojí: prístup pokračuje až do plánovaného dátumu a Apple radí zrušiť aspoň 24 hodín pred koncom. Úlohu zohráva aj prekvapenie z ceny účtovanej po skúšobnej dobe alebo appka, ktorá ešte neukázala svoju hodnotu.
Ponechá si používateľ, ktorý zruší bezplatnú skúšobnú verziu, prístup?
Áno, až do konca aktuálneho obdobia. Zrušenie najprv vypne automatické obnovenie a potom predplatné vyprší v plánovaný dátum. Stránka App Store to hovorí: zrušené predplatné skončí na konci aktuálneho fakturačného obdobia.
Je zrušenie skúšobnej verzie definitívne?
Nie. Kým skúšobná doba nevypršala, človek môže obnovenie znova zapnúť v správe svojich predplatných. Apple ti vtedy pošle notifikáciu DID_CHANGE_RENEWAL_STATUS s podtypom AUTO_RENEW_ENABLED.
Posiela Apple pripomienku pred koncom bezplatnej skúšobnej verzie?
Nenašiel som žiadnu stránku Apple, ktorá by to sľubovala. Pomoc Apple len radí používateľovi zrušiť aspoň 24 hodín pred koncom. Ak tvoj paywall sľubuje pripomienku, musí ju zabezpečiť tvoja appka.
Dá sa ponúknuť ponuka niekomu, kto zruší skúšobnú verziu?
Apple navrhuje retenčnú ponuku v appke pre predplatiteľa, ktorý vypol obnovenie, kým predplatné nevypršalo. Retention Messaging tiež zobrazí správu na obrazovke zrušenia. Win-back ponuka si zase vyžaduje aspoň jeden mesiac plateného predplatného.
Je zakázané naliehať, aby si udržal používateľa v skúšobnej verzii?
Naliehať nátlakom áno. Guideline 5.6 zakazuje nastavovať zákazníkom pasce alebo nimi manipulovať a Apple žiada nechať ľahký prístup k obrazovke zrušenia. Úprimná správa o hodnote appky alebo lacnejší plán sú stále povolené.

