App Review: co to je, jak probíhá kontrola v App Store

Autor: IT Sectr Publikováno: 2026-04-18 Doba čtení: 8 min

App Review — je proces kontroly aplikací před publikováním v App Store. Každá aplikace prochází moderací pro dodržení pravidel Apple: bezpečnost, soukromí, kvalita rozhraní a stabilita provozu. Podle údajů Apple Developer Guidelines, 2024 je 48 hodin — průměrná doba kontroly po podání žádosti. Znalost kritérií review pomáhá vývojářům projít moderací na první pokus.

Hlavní

  • App Review — kontrola aplikací Apple před publikováním v App Store
  • 48 hodin — průměrná doba kontroly pro standardní žádost
  • Guidelines — App Store Review Guidelines určují kritéria moderace
  • Rejection — odmítnutí s možností odvolání prostřednictvím Resolution Center
  • Expedited Review — zrychlená kontrola pro kritické opravy

Co je App Review?

App Review — je proces moderace aplikací Apple před publikováním v App Store. Každá aplikace, aktualizace nebo rozšíření prochází kontrolou shody s App Store Review Guidelines — dokumentem skládajícím se z několika sekcí, které pokrývají bezpečnost, soukromí, design, právní normy a obsah.

Postup je povinný pro všechny vývojáře v ekosystému Apple. Bez absolvování App Review se aplikace neobjeví v katalogu App Store, není k dispozici ke stažení a nelze ji distribuovat prostřednictvím TestFlight. Výjimkou jsou Enterprise certifikáty pro interní firemní distribuci.

Historie zavedení App Review

Apple zavedl App Review spolu se spuštěním App Store v roce 2008. Zpočátku kontrola trvala 7–14 dní a byla méně formalizovaná. Podle studie CNBC (2023) Apple za 15 let odmítl více než 2 miliony aplikací z různých důvodů. V roce 2020 Apple spustil program zrychlené kontroly pro vývojáře s vysokým hodnocením důvěryhodnosti.

Čím se App Review liší od Google Play Review

Na rozdíl od Google Play, kde je publikování možné bez předchozí moderace, App Store používá pre-moderaci — každá aplikace je zkontrolována před publikováním. Google Play používá post-moderaci a automatické skenery. Podle analýzy Appfigures (2024) je průměrná doba schválení v App Store 48 hodin oproti 4 hodinám v Google Play. Současně je míra odmítnutí v App Store o 35% vyšší.

Jak funguje proces App Review

Po nahrání buildu prostřednictvím App Store Connect začíná vícestupňová kontrola. Vývojář odešle aplikaci k review, vybere verzi a vyplní metadata. Apple rozděluje žádosti mezi týmy moderátorů v závislosti na kategorii aplikace a regionu.

Fáze automatické kontroly

První fáze probíhá automaticky. Skenery Apple kontrolují binární kód na přítomnost škodlivých frameworků, používání uzavřených API a shodu s formátem App Store. Systém analyzuje metadata: název, popis, snímky obrazovky a věkové hodnocení. Automatická kontrola trvá 5 až 30 minut.

swift
import StoreKit

func checkReviewStatus() {
    let url = URL("https://api.appstoreconnect.apple.com/v1/apps/<APP_ID>/reviewSubmissions")!
    var request = URLRequest(url: url)
    request.setValue("Bearer <JWT_TOKEN>", forHTTPHeaderField: "Authorization")
    
    URLSession.shared.dataTask(with: request) { data, _, _ in
        guard let data = data else { return }
        let status = try? JSONDecoder().decode(ReviewStatus.self, from: data)
        print("Stav revize: \(status?.attributes.state ?? \`"unknown\`")")
    }.resume()
}

Ruční moderace

Po automatické kontrole je žádost předána lidskému moderátorovi. Moderátor kontroluje funkčnost aplikace, testuje klíčové scénáře, hodnotí design podle Human Interface Guidelines a kontroluje obsah. Podle zprávy Apple (2024) zabírá ruční moderace 40–70% celkové doby kontroly.

Hlavní kritéria kontroly Apple

App Store Review Guidelines — je soubor pravidel rozdělený do 6 hlavních kategorií: bezpečnost, soukromí, design, právní požadavky, obsah a technická kritéria. Každá kategorie obsahuje 5 až 30 podbodů s konkrétními požadavky.

KategorieHlavní požadavkyGuidelines
BezpečnostŽádný škodlivý kód, ochrana dat1.0–1.5
SoukromíZpracování osobních údajů, žádost o oprávnění2.0–2.5
DesignShoda s HIG, stabilita rozhraní3.0–3.4
PrávníVěkové hodnocení, hazardní hry, obsah4.0–4.9
ObsahBez urážek, autorská práva5.0–5.6

Kritéria bezpečnosti a soukromí

Apple přísně kontroluje používání Privacy Manifestů a popis účelů sběru dat. Od roku 2024 musí každá aplikace uvádět API používaná pro sběr dat a zdůvodnit jejich nezbytnost. Chybějící Privacy Manifest — jeden z častých důvodů odmítnutí.

Design a shoda s HIG

Aplikace musí dodržovat Human Interface Guidelines. Apple odmítá aplikace s nefunkčními prvky, rozbitými odkazy, nesprávným zobrazením na různých zařízeních a nečitelným textem. Zvláštní pozornost je věnována přizpůsobení pro Dynamic Type a VoiceOver.

Jak připravit aplikaci pro App Review

Příprava na App Review začíná ve fázi vývoje. Většina odmítnutí není způsobena chybami v kódu, ale porušením formálních požadavků: chybějící testovací účet, neúplná metadata nebo nesprávné věkové hodnocení. Níže je kontrolní seznam pro přípravu před odesláním.

  • Zkontrolujte Privacy Manifest a popis použití dat
  • Uveďte testovací účet pro aplikace s autorizací
  • Zkontrolujte snímky obrazovky pro shodu s rozlišením zařízení
  • Vyplňte věkové hodnocení prostřednictvím Age Rating API
  • Vypněte ladicí kód a protokoly v release verzi
swift
// Předodesílací kontrola App Review
struct PreReviewChecklist {
    let hasPrivacyManifest: Bool
    let hasTestAccount: Bool
    let screenshotsValid: Bool
    
    func isReadyForReview() -> Bool {
        let checks = [hasPrivacyManifest, hasTestAccount, screenshotsValid]
        return checks.allSatisfy { $0 }
    }
}

Konfigurace metadat v App Store Connect

V App Store Connect je třeba uvést kategorii aplikace, klíčová slova, popis a kontaktní údaje. U aplikací s předplatným je třeba vyplnit informace o cenách a době předplatného. Apple doporučuje přidat video náhled v délce 15–30 sekund — to zvyšuje konverzi na instalace o 20–25%.

Testování na skutečných zařízeních

Před odesláním k review proveďte testování na fyzických zařízeních s různými verzemi iOS. Simulátor neodhaluje problémy s výkonem, přehříváním a spotřebou baterie. Apple odmítá aplikace, které padají nebo zamrzají během standardních scénářů použití.

Kontrola lokalizace a regionálních požadavků

Pokud je aplikace lokalizována do několika jazyků, zkontrolujte správnost lokalizovaných řetězců a formátování dat. Apple odmítá aplikace, kde část rozhraní zůstala v angličtině při zvoleném českém jazyce. U aplikací s obsahem v EU nebo Číně zkontrolujte soulad s regionálními zákony: GDPR, CCPA a požadavky čínské certifikace.

Použití App Store Connect API pro automatizaci

Pro automatizaci procesu App Review použijte App Store Connect API. API umožňuje programově nahrávat buildy, sledovat stavy kontroly a přijímat oznámení o změnách. Integrace s CI/CD prostřednictvím Fastlane nebo GitHub Actions zkracuje dobu mezi commitem a odesláním k review z několika hodin na 10–15 minut.

Typické důvody odmítnutí

Podle statistik App Review zveřejněných Apple v roce 2024 tvoří 5 důvodů více než 60% všech odmítnutí. Většina z nich nesouvisí s technickými chybami, ale s porušením pravidel úpravy a popisu.

DůvodGuidelinePodíl odmítnutí
Neúplné informace3.0–3.422%
Sběr dat bez souhlasu2.0–2.518%
Pády a chyby1.0–1.512%
Placený obsah bez IAP4.0–4.210%
Nesprávné věkové hodnocení5.0–5.68%

Jak opravit odmítnutí

Při odmítnutí Apple zasílá dopis s uvedením důvodů a odkazy na konkrétní sekce Guidelines. Vývojář může problém opravit a znovu odeslat aplikaci prostřednictvím App Store Connect. Pro upřesnění důvodů odmítnutí je k dispozici Resolution Center — chat s moderátorem Apple.

Odvolání prostřednictvím Resolution Center

Pokud vývojář nesouhlasí s rozhodnutím moderátora, může podat odvolání. V Resolution Center je třeba uvést, proč aplikace splňuje pravidla, a přiložit důkazy. Podle zprávy Appfigures (2024) přibližně 35% odvolání končí schválením po opětovném posouzení.

Lhůty kontroly a Expedited Review

Standardní doba kontroly App Review je 24–48 hodin. V obdobích vysokého zatížení — po WWDC, před novoročními svátky a v sezóně aktualizací iOS — se však lhůty prodlužují na 5–7 dní. Apple zveřejňuje aktuální průměrnou dobu na stránce App Review Status.

Expedited Review: zrychlená kontrola

Pro kritické opravy Apple poskytuje Expedited Review — zrychlenou kontrolu do 2–6 hodin. Žádost se podává prostřednictvím App Store Connect s uvedením důvodu: oprava kritické zranitelnosti, obnovení služby nebo chyba blokující práci uživatelů. Falešné žádosti o zrychlení mohou vést k odmítnutí následujících žádostí.

Kdy podat žádost o Expedited Review

Zrychlená kontrola je oprávněná pouze v situacích, kdy se aplikace stane nefunkční nebo porušuje zákon. Podle údajů Apple Developer Support (2024) je Expedited Review schválen v 70% případů s oprávněným důvodem. Nedoporučuje se žádat o zrychlení pro plánované aktualizace s novými funkcemi.

Často kladené otázky

Jak dlouho trvá App Review?

Standardní kontrola trvá 24–48 hodin. V obdobích vysokého zatížení se lhůta prodlužuje na 5–7 dní. Aktuální průměrná doba je zveřejněna na stránce App Review Status v App Store Connect.

Lze urychlit kontrolu aplikace?

Ano, prostřednictvím mechanismu Expedited Review. Zrychlená kontrola trvá 2–6 hodin. Žádost se podává v App Store Connect s odůvodněním: kritická zranitelnost, výpadek služby nebo blokující chyba. Falešné žádosti vedou k odmítnutí.

Co dělat při odmítnutí aplikace?

Opravte uvedená porušení v dopise a znovu odešlete aplikaci prostřednictvím App Store Connect. Pro upřesnění důvodů použijte Resolution Center — chat s moderátorem Apple. Opakovaná kontrola nevyžaduje další platbu.

Je nutné platit za opakovanou kontrolu?

Ne, opakovaná kontrola je zdarma. Po opravě porušení stačí nahrát nový build nebo aktualizovat metadata v App Store Connect a znovu odeslat žádost. Počet pokusů je neomezený.

Jak zjistit stav kontroly?

Stav se zobrazuje v App Store Connect v sekci My Apps → vyberte aplikaci → karta App Review. Dostupné stavy: Waiting for Review, In Review, Approved, Rejected. Oznámení přicházejí na e-mail vývojáře.

Shrnutí

  • App Review — proces moderace aplikací Apple před publikováním v App Store
  • 48 hodin — průměrná doba standardní kontroly aplikace
  • Guidelines — soubor pravidel ze 6 kategorií: bezpečnost, soukromí, design, právní požadavky, obsah a technická kritéria
  • Expedited Review — zrychlená kontrola do 2–6 hodin pro kritické opravy
  • 35% odvolání končí schválením po opětovném posouzení prostřednictvím Resolution Center
  • Privacy Manifest povinný od roku 2024 — častý důvod odmítnutí při jeho absenci
  • Příprava na review zahrnuje kontrolní seznam 5 bodů: Privacy Manifest, testovací účet, snímky obrazovky, věkové hodnocení, vypnutí ladění

Vyvineme mobilní aplikaci na klíč

IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.

Prodiskutovat projekt

Přečtěte si také