Guideline 5.6.3: žiadosť o hodnotenie a zamietnutie
Autor: Mehdi Azizi
Zverejnené , 6 min
Guideline 5.6.3 a žiadosť o hodnotenie: kedy žiadať o hodnotenie, čo odporúča Apple a skutočné zamietnutie, ktoré som dostal pri Solys.
Apple zamietne appku, ktorá žiada o hodnotenie príliš skoro. Ak sa tvoja žiadosť o hodnotenie zobrazí pri prvom spustení alebo počas onboardingu, riskuješ zamietnutie podľa guideline 5.6.3. Žiadosť má prísť až potom, čo používateľ appku naozaj použil, a má ísť cez systémové okno.
Toto zamietnutie som dostal pri Solys, mojom budíku s minihrami. Tu je, čo pravidlo hovorí, čo Apple odporúča a ako som to opravil.
Čo hovorí guideline 5.6.3?
Guideline 5.6.3 patrí do „Developer Code of Conduct“, teda do sekcie 5.6 v App Review Guidelines. Jej text zakazuje manipulovať s tým, čo vidia zákazníci App Store: rebríčky, vyhľadávanie, hodnotenia, odkazy na tvoju appku. O onboardingu nehovorí nič.
Napriek tomu práve toto pravidlo Apple citoval pri mojej žiadosti o hodnotenie. Zdôvodnenie je v jeho dizajnových pravidlách: pri prvom spustení alebo počas onboardingu človek ešte nemal čas si vytvoriť názor.
V tej istej sekcii 5.6.1 upresňuje povolený spôsob: na žiadosť o hodnotenie použiť API od Apple. Vlastné okná na hodnotenie nie sú povolené a guideline 3.2.2 zakazuje blokovať funkciu, kým používateľ nedá hodnotenie.
Kedy žiadať o hodnotenie
Dizajnové pravidlá Apple o hodnoteniach a recenziách sú jasné. O hodnotenie žiadaš až potom, čo človek appku naozaj používal.
| Moment žiadosti | Postoj Apple | Prečo |
|---|---|---|
| Pri prvom spustení | Vyhnúť sa | Ešte nemá názor |
| Počas onboardingu | Vyhnúť sa | Appka ešte nebola použitá |
| Uprostred úlohy | Vyhnúť sa | Žiadosť preruší činnosť |
| Po úspešne dokončenej úlohe | Odporúčané | Appku už pozná |
| Na tlačidle „Ohodnotiť appku“ | Áno, s odkazom | Okno sa niekedy nezobrazí |
| Viackrát za sebou | Vyhnúť sa | Pripomienky otravujú |
Zamietnutie mi priniesli len prvé dva riadky. Zvyšok sú rady od Apple. Dve užitočné opory: Apple radí nechať medzi dvoma žiadosťami aspoň jeden až dva týždne a systém sám obmedzuje zobrazenie svojho okna na trikrát za 365 dní pre jednu appku. Jeho zobrazenie si teda vynútiť nemôžeš.
Zamietnutie 5.6.3, ktoré som dostal pri Solys
- augusta 2026 bola zamietnutá aktualizácia Solys. Správa od Apple citovala 5.6.3 a hovorila, že appka žiada o hodnotenie pri prvom spustení alebo počas onboardingu. Review prebehla na iPade Air.
Príčina bola jednoduchá. V úvodnom flow bola obrazovka „Zanechať hodnotenie“ na druhom mieste, hneď po deme minihry. Používateľ videl iba demo.
Oprava: žiadosť som presunul ďalej vo flow a zobrazí sa, len ak používateľ práve vyhral demo. Kto demo preskočí alebo prehrá, žiadnu žiadosť neuvidí. Opravená verzia potom prešla.
Je to z mojej strany stávka: správa od Apple hovorila „nie počas onboardingu“, bez akýchkoľvek výnimiek.
Ponaučenie: bezpečné je dostať žiadosť z onboardingu úplne preč. O hodnotenie, rovnako ako o povolenie, žiadaš až potom, čo človek videl, čo mu appka dáva.
Žiadosť o hodnotenie cez systémové okno
V Expo appke ide systémové okno cez knižnicu expo-store-review:
import * as StoreReview from "expo-store-review";
export async function demanderUnAvis() {
if (await StoreReview.isAvailableAsync()) {
await StoreReview.requestReview();
}
}
Tri veci, ktoré treba vedieť, z dokumentácie Apple o žiadosti o hodnotenie:
- O tom, či sa okno zobrazí, rozhoduje systém. Volanie nemusí nič ukázať. Nestav žiadnu obrazovku, ktorá závisí od jeho zobrazenia.
- Nespúšťaj ho z akcie používateľa, napríklad z tlačidla: okno sa nemusí zobraziť. Pre tlačidlo „Ohodnotiť appku“ radšej otvor stránku svojej appky v App Store s
?action=write-reviewna konci adresy. - Vyber moment úspechu: koniec série krokov, ktoré používateľ práve dokončil, nie otvorenie appky.
Ukážkový kód od Apple volanie aj odkladá: čaká, kým človek akciu dokončí niekoľkokrát, a pre tú istú verziu appky sa nepýta dvakrát. Počet opakovaní je na tebe.
Checklist pred odoslaním
- Žiadna žiadosť o hodnotenie pri prvom spustení.
- Žiadna žiadosť o hodnotenie v onboardingu.
- Žiadosť ide cez systémové okno, nie cez vlastnú obrazovku s hviezdičkami.
- Tlačidlo „Ohodnotiť appku“ v nastaveniach otvára stránku v App Store, nevolá systémové okno.
- Žiadosť príde po skutočnom používaní: dokončená úloha, prejdený level, niekoľko otvorení.
- Úvodný flow si otestoval aj na iPade: viacero mojich zamietnutí bolo zistených na iPade, pri iPhone appkách.
Ako sa vyhnúť zamietnutiu 5.6.3 pred ďalším odoslaním
Apple Review Kit obsahuje môj checklist pred odoslaním, moje opravené zamietnutia od Apple a skills pre Claude Code, ktoré prejdú tvoj projekt. Ak ti appku práve zamietli a chceš ľudský pohľad, rezervuj si so mnou hodinu: prejdeme tvoj úvodný flow cez videohovor, na tvojej obrazovke. Celý postup nájdeš na stránke appka zamietnutá od Apple a ďalšie časté dôvody v článku prečo Apple zamieta appky.
Ak chystáš svoje prvé vydanie, sprav si bezplatnú diagnostiku: zoradí ti kroky v správnom poradí a pošle ti môj checklist proti zamietnutiu od Apple.
Často kladené otázky
Môžem žiadať o hodnotenie počas onboardingu?
Apple to vo svojich dizajnových pravidlách neodporúča a ja som za to dostal zamietnutie podľa guideline 5.6.3. Človek appku ešte nepoužil, takže nemôže mať názor. Žiadosť daj až po skutočnom používaní.
Koľkokrát môžem zobraziť žiadosť o hodnotenie?
Systém obmedzuje svoje okno na tri zobrazenia za 365 dní pre jednu appku. Apple tiež radí nechať medzi dvoma žiadosťami aspoň jeden až dva týždne a jeho ukážkový kód sa pre tú istú verziu appky nepýta dvakrát.
Môžem si spraviť vlastné okno na hodnotenie?
Nie. Guideline 5.6.1 vyžaduje použiť API od Apple a vlastné okná na hodnotenie vylučuje. Môžeš však ponúknuť tlačidlo „Ohodnotiť appku“, ktoré otvorí stránku tvojej appky v App Store.
Potrebujem po zamietnutí 5.6.3 nový build?
Áno, ak je žiadosť v kóde buildu, čo je takmer vždy. Reviewer vidí kód zabalený v builde pri prvom spustení: vzdialená aktualizácia nestačí. Presuň žiadosť, sprav nový build a pošli ho znova.
Kedy je správny moment žiadať o hodnotenie?
Hneď po úspechu: dokončená úloha, vyhraný level, dosiahnutý cieľ. Apple odporúča moment, ktorý nič nepreruší, keď človek appku už pozná. Vyhni sa otvoreniu appky a stredu nejakej činnosti.