Koliko traje App Store review: rokovi i odbijanja
Autor: Mehdi Azizi
Ažurirano , 9 min
Apple pregleda 50 % prijava za manje od 24 sata i 90 % za manje od 48. Čekanje najviše produljuju odbijanja: evo kako ih izbjeći i brzo odgovoriti.
Na papiru App Store review traje kratko: Apple navodi da pregleda barem 50 % prijava za manje od 24 sata, a 90 % za manje od 48 sati. Taj podatak dolazi sa službene stranice App Reviewa. Ako ti aplikacija prođe iz prve, odgovor možeš očekivati za otprilike jedan dan.
Pravo trajanje računa se drukčije: to je vrijeme od tvog prvog slanja do trenutka kad je aplikacija u prodaji. A ono što ga dramatično produlji gotovo nikad nije čekanje u redu, nego odbijanja. Svako odbijanje pokreće cijeli novi krug: pročitati razlog, ispraviti, ponovno poslati, opet čekati. To vrijedi i za automatsko odbijanje pri slanju, kao što je ITMS-90338. Ovaj vodič objašnjava što produljuje čekanje, kako riješiti odbijanje bez gubitka dana i koji razlozi najčešće pogode prvu aplikaciju.
Pišem iz vlastitih prijava. Moje iOS aplikacije, među njima Solys (budilica s mini-igrama) i TradaZen (simulator tradinga), nalaze se na App Storeu, a usput sam pokupio nekoliko odbijanja, i na Solysu i na još dvije aplikacije, Clic i Nolera. Razlozi su detaljno opisani niže.
Koliko traje App Store review: što Apple stvarno navodi
Kad pošalješ build, bez automatske greške poput ITMS-90725, i ispuniš cijelu stranicu aplikacije, šalješ ga na review iz App Store Connecta. Prijava tada prolazi kroz nekoliko statusa: Waiting for Review, In Review, a zatim prihvaćena ili odbijena. Apple te o svakoj promjeni obavještava e-mailom, a stanje možeš pratiti u App Store Connectu ili u njegovoj iPhone aplikaciji.
Tri službena pojašnjenja korisna za planiranje:
- Te brojke su trendovi, ne jamstvo: do jedne od deset prijava čeka dulje od 48 sati.
- Prijave se ne pregledavaju nužno redoslijedom slanja, navodi pomoć za App Store Connect.
- Samo jedna verzija aplikacije po platformi može biti na reviewu. Ne možeš slagati više verzija da „uštediš vrijeme“.
Kad je aplikacija prihvaćena, možeš je objaviti automatski ili je pustiti sam. Ta druga opcija je zlata vrijedna: prvo dobiješ odobrenje, a datum lansiranja određuješ tek kad imaš zeleno svjetlo.
Što produljuje čekanje
Čekanje se rijetko produlji zbog Applea. Gotovo uvijek se produlji zbog onoga što mu pošaljemo.
Prva prijava
Kod prve verzije Apple pregledava sve odjednom: stranicu aplikacije, snimke zaslona, dobnu klasifikaciju, politiku privatnosti, izjave o prikupljanju podataka, pretplate i samu aplikaciju. Svaki element je prilika za odbijanje. Nije red dulji, nego je površina veća. Ako još nikad nisi objavio aplikaciju, koraci koje trebaš pripremiti navedeni su u vodiču objaviti aplikaciju na App Storeu.
Pretplate i kupnje unutar aplikacije
Ako tvoja aplikacija prodaje pretplatu, dva pravila mijenjaju tvoj raspored:
- Prva pretplata mora se poslati zajedno s novom verzijom aplikacije. To piše crno na bijelo u pomoći za kupnje unutar aplikacije. Ako aplikacija ode bez nje, trebat će ti nova verzija da je odobre.
- Svi elementi prijave moraju biti prihvaćeni da bi prijava bila prihvaćena. Jedna odbijena pretplata blokira sve.
Pravilo 2.1(b) traži i da kupnje unutar aplikacije budu potpune, vidljive revieweru i funkcionalne. Ako se neka od njih ne pojavljuje u aplikaciji, objasni zašto u bilješkama za review. Cijelo postavljanje pretplate opisano je u vodiču pretplate unutar iOS aplikacije.
Nedostaje demo račun
Ako aplikacija traži prijavu, App Review Guidelines zahtijevaju aktivan demo račun ili potpuni demo način rada, te poslužiteljske usluge koje rade tijekom reviewa. Bez podataka za prijavu u odjeljku App Review Information tvoje verzije, reviewer ostaje zaglavljen na zaslonu za prijavu, i to je odbijanje. Pazi i da ne ugasiš testni poslužitelj tijekom reviewa.
Sama odbijanja
To je daleko najveći faktor. Apple navodi da se više od 40 % neriješenih problema odnosi na pravilo 2.1, ono koje pokriva rušenja, privremeni sadržaj i nepotpune informacije. Izbjegnuto odbijanje znači barem jedan krug manje.
Odgovor u Resolution Centeru
Kad je prijava odbijena, njezin status prelazi u Unresolved Issues. Appleova poruka navodi prekršeno pravilo, često sa snimkom zaslona problema. Sve se odvija u odjeljku App Review tvoje aplikacije u App Store Connectu, koji se i dalje često zove Resolution Center.
Službeni postupak za odgovor App Reviewu:
- U svojoj aplikaciji klikni poveznicu za neriješene probleme na vrhu stranice.
- Klikni Resolve pokraj prijave.
- Klikni Reply to App Review, napiši odgovor (najviše 4.000 znakova) i po potrebi priloži snimku zaslona ili dokument.
Što odgovor čini učinkovitim:
- Navedi ispravak, ne svoje osjećaje. „Zahtjev za ocjenu sada se pojavljuje nakon dobivene demo igre, snimka zaslona u prilogu“ vrijedi više od duge obrane.
- Priloži dokaz. Snimka zaslona ili kratki video ispravljenog ekrana štedi krug pitanja i odgovora.
- Ako se odbijanje odnosi samo na metapodatke (tekst stranice aplikacije, snimke zaslona, poveznice, kao kod odbijanja 2.3.10), Apple navodi da nakon ispravka možeš ponovno poslati isti build. Nema potrebe za ponovnim kompajliranjem.
Žalba, samo ako si siguran
Odbijanje možeš osporiti pred App Review Boardom. Apple traži da precizno objasniš zašto aplikacija poštuje pravila, da podneseš samo jednu žalbu po odbijenoj prijavi i da prvo odgovoriš na zahtjeve za informacijama koji čekaju. Žalba na zasluženo odbijanje samo produljuje čekanje.
Brzo slanje ispravka
Kad je razlog jasan, brzina dolazi iz discipline:
- Ispravi razlog, i samo razlog. Ubaciti tri novosti u ispravljeni build znači ponovno otvoriti površinu reviewa.
- Testiraj ispravak u uvjetima reviewera. Kod problema s prikazom to znači najmanji podržani iPhone i najveći, a ne samo tvoj.
- Pazi na uklonjene elemente. Kod prijave s neriješenim problemima Appleova pomoć navodi da se uklonjeni element ne može vratiti u istu prijavu i da se svaki element može izmijeniti samo jednom prije ponovnog slanja. Dobro razmisli prije nego obrišeš odbijenu pretplatu.
- Pošalji ponovno, pa odgovori. Jedna ili dvije činjenične rečenice u odgovoru o tome što se promijenilo.
A ubrzani review? Postoji, ali ga Apple čuva za dva slučaja: ispravak kritičnog buga na već objavljenoj verziji, s koracima za reprodukciju, i aplikacije vezane uz događaj s određenim datumom. To nije prečac za prvu objavu koja kasni.
Najčešća odbijanja kod početnika
Svoja dva odbijanja na Solysu već sam detaljno opisao u članku zašto Apple odbija aplikaciju. Evo razloga koje sam stvarno dobio, s brojem pravila, jer upravo oni vrebaju prvu aplikaciju.
2.1, aplikacija ne radi (Solys). Uvodnu demo igru u Solysu bilo je nemoguće dobiti na malom zaslonu iPhonea: obavezan korak koji se ne može proći, dakle aplikacija ocijenjena kao nepotpuna. U međuvremenu ispravljeno.
5.6.3, zahtjev za ocjenu prerano (Solys). Ocjena na App Storeu tražila se na početku onboardinga, prije nego što je osoba išta doživjela u aplikaciji. Mora doći nakon stvarnog trenutka vrijednosti.
5.1.1, zastarjela politika privatnosti (Clic). Pravilo 5.1.1 traži poveznicu na politiku privatnosti u App Store Connectu i u aplikaciji, a ta politika mora precizno opisati prikupljene podatke, njihovu upotrebu i način brisanja. Na Clicu online verzija nije bila ažurna. Politika koja ne prati tvoj proizvod dovoljna je da prijava bude odbijena.
5.1.1, gumb „Allow“ prije sistemskog zahtjeva (Nolera). Nolera je prikazivala ekran s objašnjenjem prije zahtjeva za pristup kameri, s gumbom „Allow“. Human Interface Guidelines o privatnosti su jasne: ekran prije sistemskog upozorenja je dopušten, ali njegov gumb ne smije koristiti „Allow“ ni sličan izraz, jer se u tom trenutku još ništa ne dopušta. Apple preporučuje „Continue“ ili „Next“.
2.3.2, ikona ponovno iskorištena kao promotivna slika pretplate (Nolera). Pravilo 2.3.2 uređuje isticanje kupnji unutar aplikacije na App Storeu: naziv, slika i opis moraju biti prikladni. Na Noleri je promotivna slika pretplate jednostavno ponavljala ikonu aplikacije. Potrebna je slika posebno za tu kupnju.
Što povezuje ovih pet odbijanja: nijedno nije bilo složen problem u kodu. Sva su se mogla uočiti pregledom prijave očima reviewera. Ako ti je aplikacija upravo odbijena, a razlog ti nije jasan, cijeli postupak je u vodiču aplikacija koju je Apple odbio.
Kako uračunati čekanje u plan
Nekoliko jednostavnih pravila da ti review ne pomakne lansiranje:
- Ne najavljuj datum prije prihvaćanja. Dobij odobrenje, odaberi ručnu objavu, pa onda odredi datum.
- Ostavi rezervu od barem jednog kruga odbijanja ako ti je ovo prva prijava ili prva pretplata.
- Otvori developerski račun na vrijeme ako ideš preko tvrtke: samo D-U-N-S broj može potrajati više od tjedan dana. Sve je objašnjeno u vodiču za Apple developerski račun.
- Pregledaj prijavu kao reviewer: demo račun, ažurna politika privatnosti, potpun privacy manifest, ekrani za dopuštenja, slike pretplata i svaki obavezni ekran na malom i velikom iPhoneu.
Ako želiš da ti netko pregleda prijavu prije slanja
Apple Review Kit objedinjuje moju checklistu prije slanja, moja ispravljena Appleova odbijanja i Claude Code skillove koji pregledavaju tvoj projekt, paywall i stranicu aplikacije. Ne jamči prihvaćanje, odluka je na Appleu, ali pomaže ti uhvatiti gore navedene razloge prije nego što te koštaju jedan krug.
Pripremaš prvo slanje? Besplatna dijagnostika šalje ti moju checklistu protiv Appleovih odbijanja i kaže ti što još trebaš napraviti. Ako ti je aplikacija već zapela, rezerviraj sat vremena sa mnom: zajedno ćemo pročitati Appleovu poruku, putem videopoziva. A ako je još gradiš, početna stranica pokazuje kako napraviti svoju mobilnu aplikaciju misleći na review od samog početka.
Česta pitanja
Koliko traje odobrenje aplikacije na App Storeu?
Apple navodi da pregleda barem 50 % prijava za manje od 24 sata, a 90 % za manje od 48 sati. To nije jamstvo: neke traju dulje i ne pregledavaju se nužno redoslijedom slanja. Pravo trajanje je vrijeme od prvog slanja do početka prodaje, a produljuju ga prije svega odbijanja.
Što produljuje čekanje na odobrenje aplikacije?
Daleko najviše odbijanja: svako pokreće cijeli novi krug (pročitati razlog, ispraviti, ponovno poslati, opet čekati). Apple navodi da se više od 40 % neriješenih problema odnosi na pravilo 2.1, ono o rušenjima, privremenom sadržaju i nepotpunim informacijama. Prva prijava također umnožava prilike za odbijanje, jer Apple sve pregledava odjednom.
Kako odgovoriti na odbijanje s App Storea?
U odjeljku App Review svoje aplikacije otvori neriješene probleme, klikni Resolve, a zatim Reply to App Review. Napiši odgovor (najviše 4.000 znakova), navedi ispravak umjesto svojih osjećaja i priloži snimku zaslona ili kratki video. Ako se odbijanje odnosi samo na metapodatke, nakon ispravka možeš ponovno poslati isti build. Ako ti razlog nije jasan, pročitaj aplikacija koju je Apple odbio.
Može li se od Applea tražiti ubrzani review?
Da, ubrzani review postoji, ali ga Apple čuva za dva slučaja: ispravak kritičnog buga na već objavljenoj verziji, s koracima za reprodukciju, i aplikacije vezane uz događaj s određenim datumom. To nije prečac za prvu objavu koja kasni.
Mora li se prva pretplata poslati zajedno s aplikacijom?
Da, prema Appleovoj pomoći: prva pretplata mora se poslati zajedno s novom verzijom aplikacije. Ako aplikacija ode bez nje, trebat će ti nova verzija da je odobre. Da bi prijava bila prihvaćena, moraju biti prihvaćeni svi njezini elementi: jedna odbijena pretplata blokira sve.
Kada najaviti datum lansiranja aplikacije?
Ne prije nego što Apple prihvati aplikaciju. Odaberi ručnu objavu: prvo dobiješ odobrenje, a datum lansiranja određuješ kad imaš zeleno svjetlo. Ako ti je ovo prva prijava ili prva pretplata, ostavi i rezervu od barem jednog kruga odbijanja.