App Store ellenőrzési idő: mennyit kell várni?
Írta: Mehdi Azizi
Frissítve: , 9 p
Az Apple szerint a beküldések 50%-át 24, 90%-át 48 órán belül nézik át. A valódi várakozást az elutasítások nyújtják el, ezekre készülj.
Az App Store ellenőrzési ideje papíron rövid: az Apple azt mondja, hogy a beküldések legalább 50%-át 24 órán belül, 90%-át pedig 48 órán belül átnézi. Ez a szám az App Review hivatalos oldaláról származik. Ha az appod elsőre átmegy, nagyjából egy napon belül számíthatsz válaszra.
A valódi időt viszont máshogy kell számolni: ez az első beküldés és az app megjelenése közötti idő. És ami ezt elszállítja, az szinte soha nem a sorban állás, hanem az elutasítások. Minden elutasítás egy teljes kört indít újra: elolvasod az indoklást, javítasz, újraküldöd, megint vársz. Ez a feltöltéskor kapott automatikus elutasításra is igaz, például az ITMS-90338 esetén. Ez az útmutató elmagyarázza, mi nyújtja el ezt az időt, hogyan kezelj egy elutasítást napok elvesztegetése nélkül, és melyik indoklások jönnek elő a leggyakrabban egy első appnál.
A saját beküldéseimből beszélek. Az iOS-appjaim, köztük a Solys (egy ébresztő minijátékokkal) és a TradaZen (egy tőzsdei szimulátor), fent vannak az App Store-on, és útközben több elutasítást is kaptam, a Solysra és két másik appra, a Clicre és a Nolerára is. Az indoklásokat lent részletezem.
App Store ellenőrzési idő: mit ígér valójában az Apple
Miután feltöltötted a buildet olyan automatikus hiba nélkül, mint az ITMS-90725, és az adatlapod is teljes, az App Store Connectből beküldöd átnézésre. A beküldésed ekkor több állapoton megy át: várakozik (Waiting for Review), átnézés alatt áll (In Review), aztán elfogadják vagy elutasítják. Az Apple minden változásnál küld egy e-mailt, és az állapotot követheted az App Store Connectben vagy annak iPhone-os appjában.
Három hivatalos részlet, ami jól jön a tervezéshez:
- Ezek a számok trendek, nem garanciák: tízből akár egy beküldés is 48 óránál tovább várhat.
- A beküldéseket nem feltétlenül a beküldés sorrendjében nézik át, ahogy az App Store Connect súgója is írja.
- Platformonként az appnak csak egy verziója lehet átnézés alatt. Nem tudsz több verziót egymásra halmozni, hogy „időt nyerj”.
Ha az appot elfogadták, választhatsz: automatikusan megjelenik, vagy te teszed közzé. Ez a második opció nagyon értékes: előbb jóváhagyatod az appot, és csak a zöld jelzés után tűzöd ki az indulás dátumát.
Mi nyújtja el a várakozást
A várakozás ritkán az Apple miatt hosszabbodik meg. Szinte mindig amiatt, amit beküldünk neki.
Az első beküldés
A legelső verziónál az Apple mindent egyszerre néz át: az adatlapot, a képernyőképeket, a korhatár-besorolást, az adatvédelmi irányelveket, az adatgyűjtési nyilatkozatokat, az előfizetéseket és magát az appot. Minden elem egy újabb esély az elutasításra. Nem a sor hosszabb, hanem a felület nagyobb. Ha még soha nem publikáltál, az előkészítendő lépéseket itt találod: app publikálása az App Store-ba.
Előfizetések és alkalmazáson belüli vásárlások
Ha az appod előfizetést árul, két szabály is átírja a menetrendedet:
- Az első előfizetésedet az app egy új verziójával együtt kell beküldeni. Ez feketén-fehéren le van írva az alkalmazáson belüli vásárlásokról szóló súgóban. Ha az app nélküle megy ki, egy új verzió kell majd a jóváhagyásához.
- Egy beküldés minden elemét el kell fogadni ahhoz, hogy a beküldést elfogadják. Egy elutasított előfizetés az egészet blokkolja.
A 2.1(b) szabály azt is előírja, hogy az alkalmazáson belüli vásárlások teljesek legyenek, a reviewer lássa őket, és működjenek. Ha valamelyik nem jelenik meg az appban, írd le az okát az átnézési jegyzetekben. Az előfizetés teljes összerakását itt részletezem: iOS-es alkalmazáson belüli előfizetések.
A hiányzó demófiók
Ha az appod bejelentkezést kér, az App Review Guidelines aktív demófiókot vagy teljes demómódot ír elő, és azt, hogy a szerveroldali szolgáltatások az átnézés alatt fussanak. Ha a verziód App Review Information részében nincsenek belépési adatok, a reviewer elakad a bejelentkezési képernyőn, és az elutasítás. Arra is figyelj, hogy ne kapcsold le a tesztszerveredet az átnézés alatt.
Maguk az elutasítások
Messze ez az első számú tényező. Az Apple szerint a megoldatlan problémák több mint 40%-a a 2.1-es szabályhoz kapcsolódik, amely az összeomlásokat, az ideiglenes tartalmat és a hiányos információkat fedi le. Minden elkerült elutasítással legalább egy kört megspórolsz.
Válasz a Resolution Centerben
Ha egy beküldést elutasítanak, az állapota Unresolved Issues lesz. Az Apple üzenete megnevezi a megsértett szabályt, gyakran egy képernyőképpel a problémáról. Minden az appod App Review részében zajlik az App Store Connectben, amit sokan még mindig Resolution Centernek hívnak.
A hivatalos menet, hogy válaszolj az App Review-nak:
- Az appodban kattints a megoldatlan problémák linkjére az oldal tetején.
- Kattints a Resolve gombra a beküldés mellett.
- Kattints a Reply to App Review gombra, írd meg a válaszodat (legfeljebb 4000 karakter), és ha kell, csatolj egy képernyőképet vagy dokumentumot.
Mitől lesz hatékony egy válasz:
- A javítást nevezd meg, ne az érzéseidet. „Az értékelés kérése most a megnyert demó után jelenik meg, képernyőkép csatolva”: ez többet ér egy hosszú védőbeszédnél.
- Csatolj bizonyítékot. Egy képernyőkép vagy egy rövid videó a javított képernyőről megspórol egy oda-vissza kérdezgetést.
- Ha az elutasítás csak a metaadatokat érinti (az adatlap szövege, képernyőképek, linkek, mint egy 2.3.10-es elutasításnál), az Apple szerint javítás után ugyanazt a buildet küldheted be újra. Nem kell újrafordítani.
Fellebbezés, csak ha biztos vagy benne
Az elutasítást megtámadhatod az App Review Board előtt. Az Apple azt kéri, hogy pontosan magyarázd el, miért felel meg az app a szabályoknak, elutasított beküldésenként csak egyszer fellebbezz, és előbb válaszolj a függőben lévő információkérésekre. Egy jogos elutasítás elleni fellebbezés csak tovább nyújtja a várakozást.
Gyorsan beküldeni egy javítást
Ha az indoklás világos, a gyorsaság a fegyelmen múlik:
- Az indoklást javítsd, és csak azt. Ha három új funkciót is becsempészel a javított buildbe, újra megnyitod az átnézési felületet.
- A javítást a reviewer körülményei között teszteld. Megjelenítési hibánál ez a legkisebb és a legnagyobb támogatott iPhone-t jelenti, nem csak a sajátodat.
- Vigyázz a kivett elemekkel. Egy megoldatlan problémákkal rendelkező beküldésnél az Apple súgója szerint egy kivett elemet nem lehet visszatenni ugyanabba a beküldésbe, és minden elemet csak egyszer lehet módosítani az újraküldés előtt. Gondold át, mielőtt törölsz egy elutasított előfizetést.
- Küldd be újra, aztán válaszolj. Egy-két tényszerű mondat a válaszodban arról, mi változott.
És a gyorsított átnézés? Létezik, de az Apple két esetre tartja fenn: egy már megjelent verzió kritikus hibájának javítására, a reprodukálás lépéseivel, és egy dátumhoz kötött eseményhez kapcsolódó appokra. Nem kiskapu egy csúszásban lévő első megjelenéshez.
A kezdők leggyakoribb elutasításai
A Solys két elutasítását már részletesen elmeséltem itt: miért utasítja el az Apple az appodat. Íme az indoklások, amelyeket ténylegesen megkaptam, a szabály számával, mert pont ezek leselkednek egy első appra.
2.1, az app nem működik (Solys). A Solys üdvözlő demóját kis iPhone-képernyőn lehetetlen volt megnyerni: egy kötelező lépés, amin nem lehetett túljutni, így az appot hiányosnak ítélték. Azóta javítva.
5.6.3, túl korai értékeléskérés (Solys). Az App Store-értékelést az onboarding elején kértem, mielőtt a felhasználó bármit átélt volna az appban. Ennek egy valódi értékes pillanat után kell jönnie.
5.1.1, elavult adatvédelmi irányelvek (Clic). Az 5.1.1-es szabály előírja, hogy az adatvédelmi irányelvekre mutató link szerepeljen az App Store Connectben és az appban is, és hogy az irányelvek pontosan leírják a gyűjtött adatokat, azok felhasználását és törlésének módját. A Clicnél az online verzió nem volt naprakész. Ha az irányelveid nem követik a termékedet, ez önmagában elég az elutasításhoz.
5.1.1, az „Allow” gomb a rendszerkérés előtt (Nolera). A Nolera a kamera-hozzáférés kérése előtt egy magyarázó képernyőt mutatott, egy „Allow” feliratú gombbal. A Human Interface Guidelines adatvédelmi része egyértelmű: a rendszerüzenet előtt megengedett egy képernyő, de a gombja nem használhatja az „Allow” szót vagy hasonló kifejezést, hiszen ezen a ponton semmit nem engedélyezel. Az Apple a „Continue” vagy „Next” feliratot javasolja.
2.3.2, az ikon újrahasznosítása előfizetés promóciós képeként (Nolera). A 2.3.2-es szabály az alkalmazáson belüli vásárlások App Store-os kiemelését szabályozza: a névnek, a képnek és a leírásnak illeszkednie kell. A Nolerán az előfizetés promóciós képe egyszerűen az app ikonja volt. A vásárláshoz saját kép kell.
Ami összeköti ezt az öt elutasítást: egyik sem volt bonyolult kódprobléma. Mindegyik látszott, ha egy reviewer szemével nézted át az anyagot. Ha az appodat most utasították el, és az indoklás homályos, a teljes menetet itt találod: az Apple elutasította az appot.
Számolj az átnézési idővel a tervezésnél
Pár egyszerű szabály, hogy az átnézés ne tolja el az indulásodat:
- Ne jelents be dátumot az elfogadás előtt. Hagyasd jóvá az appot, válaszd a manuális közzétételt, aztán tűzd ki a dátumot.
- Hagyj legalább egy elutasítási kört tartaléknak, ha ez az első beküldésed vagy az első előfizetésed.
- Nyisd meg korán a fejlesztői fiókodat, ha cégként regisztrálsz: a D-U-N-S szám egymagában is több mint egy hétig tarthat. Minden le van írva az Apple fejlesztői fiókról szóló útmutatóban.
- Nézd át az anyagodat úgy, mint egy reviewer: demófiók, naprakész adatvédelmi irányelvek, teljes privacy manifest, engedélykérő képernyők, előfizetési képek, és minden kötelező képernyő kis és nagy iPhone-on.
Ha átnézetnéd az anyagodat beküldés előtt
Az Apple Review Kit összegyűjti a beküldés előtti checklistemet, a kijavított Apple-elutasításaimat, és olyan Claude Code skilleket, amelyek átnézik a projektedet, a paywalladat és az adatlapodat. Nem garantálja az elfogadást, az Apple dönt, de segít elkapni a fent felsorolt indoklásokat, mielőtt egy körbe kerülnének.
Az első beküldésedre készülsz? Az ingyenes diagnózis elküldi az Apple-elutasítások elleni checklistemet, és megmondja, mi van még hátra. Ha az appod már elakadt, foglalj velem egy órát: videóhívásban együtt elolvassuk az Apple üzenetét. Ha pedig még csak építed, a kezdőlap megmutatja, hogyan készítsd el a mobilappodat úgy, hogy már az elejétől gondolsz az átnézésre.
Gyakori kérdések
Mennyi az App Store ellenőrzési ideje egy appnál?
Az Apple szerint a beküldések legalább 50%-át 24 órán belül, 90%-át pedig 48 órán belül átnézi. Ez nem garancia: némelyik tovább tart, és nem feltétlenül a beküldés sorrendjében nézik át őket. A valódi idő az első beküldés és a megjelenés között telik el, és főleg az elutasítások miatt nyúlik meg.
Mi nyújtja el egy app ellenőrzési idejét?
Messze az elutasítások: mindegyik egy teljes kört indít újra (elolvasod az indoklást, javítasz, újraküldöd, megint vársz). Az Apple szerint a megoldatlan problémák több mint 40%-a a 2.1-es szabályhoz kapcsolódik, amely az összeomlásokra, az ideiglenes tartalomra és a hiányos információkra vonatkozik. Az első beküldés is megsokszorozza az elutasítás esélyeit, mert az Apple mindent egyszerre néz át.
Hogyan válaszolj egy App Store-elutasításra?
Az appod App Review részében nyisd meg a megoldatlan problémákat, kattints a Resolve, majd a Reply to App Review gombra. Írd meg a válaszodat (legfeljebb 4000 karakter), az érzéseid helyett a javítást nevezd meg, és csatolj egy képernyőképet vagy rövid videót. Ha az elutasítás csak a metaadatokat érinti, javítás után ugyanazt a buildet küldheted be újra. Ha az indoklás homályos, olvasd el ezt: az Apple elutasította az appot.
Kérhetsz gyorsított ellenőrzést az Apple-től?
Igen, a gyorsított átnézés létezik, de az Apple két esetre tartja fenn: egy már megjelent verzió kritikus hibájának javítására, a reprodukálás lépéseivel, és egy dátumhoz kötött eseményhez kapcsolódó appokra. Nem kiskapu egy csúszásban lévő első megjelenéshez.
Az első előfizetést az appal együtt kell beküldeni?
Igen, az Apple súgója szerint az első előfizetésedet az app egy új verziójával együtt kell beküldeni. Ha az app nélküle megy ki, egy új verzió kell majd a jóváhagyásához. Ahhoz, hogy a beküldést elfogadják, minden elemét el kell fogadni: egy elutasított előfizetés az egészet blokkolja.
Mikor jelentsd be az appod indulási dátumát?
Ne azelőtt, hogy az Apple elfogadta az appot. Válaszd a manuális közzétételt: előbb jóváhagyatod az appot, és csak a zöld jelzés után tűzöd ki az indulás dátumát. Ha ez az első beküldésed vagy az első előfizetésed, hagyj legalább egy elutasítási kört tartaléknak is.