# Lama review App Store: berapa lama harus menunggu

> Apple meninjau 50% pengajuan dalam 24 jam dan 90% dalam 48 jam. Yang benar-benar memperlama waktu tunggu adalah penolakan. Begini cara menghindarinya.

Halaman asli: [Lama review App Store: berapa lama harus menunggu](https://devoria.fr/id/blog/lama-review-app-store-berapa-lama-menunggu)
Penulis: [Mehdi Azizi](https://devoria.fr/id/mehdi-azizi)
Terbit: 2026-09-23
Revisi konten terakhir: 2026-10-09


Di atas kertas, lama review App Store itu singkat. Apple menyatakan bahwa mereka meninjau **setidaknya 50% pengajuan dalam waktu kurang dari 24 jam, dan 90% dalam waktu kurang dari 48 jam**. Angka ini berasal dari [halaman resmi App Review](https://developer.apple.com/distribute/app-review/). Jadi, kalau aplikasimu lolos di percobaan pertama, kamu bisa berharap mendapat jawaban dalam sekitar satu hari.

Tapi waktu tunggu yang sebenarnya dihitung dengan cara lain: yaitu waktu antara pengiriman pertamamu dan saat aplikasi mulai dijual. Dan yang membuatnya membengkak hampir tidak pernah antrean, melainkan penolakan. Setiap penolakan memulai satu siklus penuh: membaca alasannya, memperbaiki, mengirim ulang, lalu menunggu lagi. Ini berlaku juga untuk penolakan otomatis saat pengiriman seperti ITMS-90338. Panduan ini menjelaskan apa yang memperlama waktu tunggu, cara menangani penolakan tanpa kehilangan berhari-hari, dan alasan penolakan apa yang paling sering menimpa aplikasi pertama.

Aku menulis ini dari pengalaman pengajuanku sendiri. Aplikasi iOS-ku, termasuk Solys (alarm dengan mini-game) dan TradaZen (simulator trading), sudah ada di App Store, dan aku beberapa kali ditolak di sepanjang jalan, baik di Solys maupun di dua aplikasi lain, Clic dan Nolera. Alasannya kujelaskan secara rinci di bawah.

## Lama review App Store: apa yang sebenarnya dinyatakan Apple

Setelah [build-mu terkirim](https://devoria.fr/id/blog/eas-submit-ios-publikasi-app-expo-app-store) tanpa error otomatis seperti ITMS-90725, dan halaman aplikasimu sudah lengkap, kamu mengirimkannya untuk direview dari App Store Connect. Pengajuanmu lalu melewati [beberapa status](https://devoria.fr/id/blog/waiting-for-review-app-store-connect-status): menunggu (Waiting for Review), sedang ditinjau (In Review), lalu diterima atau ditolak. Apple memberitahumu lewat e-mail setiap kali status berubah, dan kamu bisa memantaunya di App Store Connect atau di aplikasi iPhone-nya.

Tiga penjelasan resmi yang berguna untuk perencanaan:

- **Angka-angka ini adalah tren**, bukan jaminan: hingga satu dari sepuluh pengajuan menunggu lebih dari 48 jam.
- **Pengajuan tidak selalu ditinjau sesuai urutan pengiriman**, seperti dijelaskan di [bantuan App Store Connect](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/overview-of-submitting-for-review).
- **Hanya satu versi aplikasi yang bisa sedang ditinjau per platform.** Kamu tidak bisa menumpuk beberapa versi untuk "menghemat waktu".

Setelah aplikasi diterima, kamu bisa memilih untuk merilisnya otomatis atau merilisnya sendiri. Opsi kedua ini sangat berharga: kamu meloloskan aplikasinya dulu, lalu menentukan tanggal peluncuran setelah mendapat lampu hijau.

## Apa yang memperlama waktu tunggu

Waktu tunggu jarang bertambah karena Apple. Hampir selalu bertambah karena apa yang kita kirimkan.

### Pengajuan pertama

Untuk versi yang benar-benar pertama, Apple memeriksa semuanya sekaligus: halaman aplikasi, [screenshot](https://devoria.fr/id/kits/captures-app-store), rating usia, kebijakan privasi, deklarasi pengumpulan data, langganan, dan aplikasinya sendiri. Setiap elemen adalah peluang untuk ditolak. Bukan antreannya yang lebih panjang, tapi cakupannya yang lebih luas. Kalau kamu belum pernah merilis aplikasi, langkah-langkah yang perlu disiapkan ada di [merilis aplikasi di App Store](https://devoria.fr/id/expertise/publikasi-aplikasi-di-app-store).

### Langganan dan pembelian dalam aplikasi

Kalau aplikasimu menjual langganan, ada dua aturan yang mengubah jadwalmu:

1. **Langganan pertamamu harus diajukan bersama versi baru aplikasi.** Ini tertulis jelas di [bantuan tentang pembelian dalam aplikasi](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/submit-an-in-app-purchase/). Kalau aplikasinya terkirim tanpa langganan itu, kamu butuh versi baru untuk meloloskannya.
2. **Semua elemen dalam satu pengajuan harus diterima** agar pengajuannya diterima. Satu langganan yang ditolak memblokir semuanya.

Aturan 2.1(b) juga mensyaratkan pembelian dalam aplikasi harus lengkap, terlihat oleh reviewer, dan berfungsi. Kalau salah satunya tidak muncul di aplikasi, jelaskan alasannya di catatan review. Cara menyiapkan langganan secara lengkap ada di [langganan in-app iOS](https://devoria.fr/id/expertise/langganan-in-app-ios).

### Akun demo yang tidak ada

Kalau aplikasimu butuh login, [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/) mewajibkan akun demo yang aktif atau mode demo lengkap, serta layanan server yang menyala selama review. Tanpa kredensial di bagian App Review Information versimu, reviewer akan terjebak di layar login, dan itu berarti penolakan. Jangan lupa juga untuk tidak mematikan server testing-mu selama review.

### Penolakan itu sendiri

Ini faktor utama, jauh di atas yang lain. Apple menyebut bahwa **lebih dari 40% masalah yang belum terselesaikan terkait aturan 2.1**, yang mencakup crash, konten sementara (placeholder), dan informasi yang tidak lengkap. Satu penolakan yang berhasil dihindari berarti setidaknya satu siklus terhemat.

## Membalas di Resolution Center

Saat pengajuan ditolak, statusnya berubah menjadi Unresolved Issues. Pesan dari Apple menyebutkan aturan yang dilanggar, sering kali disertai screenshot masalahnya. Semuanya terjadi di bagian App Review aplikasimu di App Store Connect, yang masih sering disebut Resolution Center.

Prosedur resmi untuk [membalas App Review](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/):

1. Di aplikasimu, klik tautan masalah yang belum terselesaikan di bagian atas halaman.
2. Klik Resolve di samping pengajuan tersebut.
3. Klik Reply to App Review, tulis balasanmu (maksimal 4.000 karakter), dan lampirkan screenshot atau dokumen kalau perlu.

Yang membuat balasan efektif:

- **Sebutkan perbaikannya, bukan perasaanmu.** "Permintaan rating sekarang muncul setelah demo dimenangkan, screenshot terlampir" jauh lebih baik daripada pembelaan panjang.
- **Lampirkan bukti.** Screenshot atau video singkat layar yang sudah diperbaiki menghindarkan bolak-balik pertanyaan.
- **Kalau penolakan hanya soal metadata** (teks halaman aplikasi, screenshot, tautan, seperti penolakan [2.3.10](https://devoria.fr/id/blog/guideline-2-3-10-aplikasi-ditolak-metadata)), Apple menjelaskan bahwa kamu bisa mengirim ulang **build yang sama** setelah diperbaiki. Tidak perlu compile ulang.

### Ajukan banding, hanya kalau kamu yakin

Kamu bisa menggugat penolakan ke App Review Board. Apple memintamu menjelaskan secara tepat kenapa aplikasimu mematuhi aturan, hanya mengajukan satu banding per pengajuan yang ditolak, dan menjawab dulu permintaan informasi yang masih tertunda. Banding atas penolakan yang memang pantas hanya akan memperlama waktu tunggu.

## Mengirim perbaikan dengan cepat

Kalau alasannya jelas, kecepatan datang dari disiplin:

- **Perbaiki alasannya, dan hanya itu.** Menyelipkan tiga fitur baru ke build perbaikan sama saja membuka lagi cakupan review.
- **Uji perbaikannya dalam kondisi reviewer.** Untuk masalah tampilan, artinya di iPhone terkecil dan terbesar yang didukung, bukan cuma di iPhone-mu.
- **Hati-hati dengan elemen yang dihapus.** Dalam pengajuan dengan masalah yang belum terselesaikan, [bantuan Apple](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/manage-a-submission-with-unresolved-issues/) menjelaskan bahwa elemen yang dihapus tidak bisa ditambahkan lagi ke pengajuan yang sama, dan setiap elemen hanya bisa diubah satu kali sebelum dikirim ulang. Pikirkan dulu sebelum menghapus langganan yang ditolak.
- **Kirim ulang, lalu balas.** Satu atau dua kalimat faktual di balasanmu untuk menjelaskan apa yang berubah.

Bagaimana dengan expedited review? Itu ada, tapi Apple hanya menyediakannya untuk dua kasus: perbaikan bug kritis pada versi yang sudah dirilis, disertai langkah-langkah untuk mereproduksinya, dan aplikasi yang terkait dengan acara bertanggal. Ini bukan jalan pintas untuk rilis pertama yang terlambat.

## Penolakan yang paling sering dialami pemula

Aku sudah menceritakan secara rinci dua penolakanku di Solys dalam [kenapa Apple menolak aplikasi](https://devoria.fr/id/blog/aplikasi-ditolak-apple-penyebab-solusi). Berikut alasan penolakan yang benar-benar kualami, beserta nomor aturannya, karena justru inilah yang mengintai aplikasi pertama.

**2.1, aplikasi tidak berfungsi (Solys).** Demo pembuka Solys mustahil dimenangkan di layar iPhone yang kecil: satu langkah wajib yang tidak bisa dilewati, sehingga aplikasinya dinilai tidak lengkap. Sudah diperbaiki sejak itu.

**5.6.3, permintaan rating terlalu cepat (Solys).** Rating App Store diminta di awal onboarding, sebelum pengguna merasakan apa pun di aplikasi. Permintaan ini harus muncul setelah ada momen yang benar-benar bernilai.

**5.1.1, kebijakan privasi tidak diperbarui (Clic).** Aturan 5.1.1 mewajibkan tautan ke kebijakan privasi di App Store Connect dan di dalam aplikasi, dan kebijakan itu harus menjelaskan secara tepat data yang dikumpulkan, penggunaannya, dan cara menghapusnya. Di Clic, versi online-nya belum diperbarui. Kebijakan yang tidak mengikuti produkmu sudah cukup untuk membuat pengajuan ditolak.

**5.1.1, tombol "Allow" sebelum permintaan sistem (Nolera).** Nolera menampilkan layar penjelasan sebelum meminta akses kamera, dengan tombol bertuliskan "Allow". [Human Interface Guidelines tentang privasi](https://developer.apple.com/design/human-interface-guidelines/privacy) sudah jelas: layar sebelum alert sistem boleh ada, tapi tombolnya tidak boleh memakai "Allow" atau istilah serupa, karena belum ada yang diizinkan pada tahap itu. Apple menyarankan "Continue" atau "Next".

**2.3.2, ikon dipakai ulang sebagai gambar promosi langganan (Nolera).** Aturan 2.3.2 mengatur cara pembelian dalam aplikasi ditampilkan di App Store: nama, gambar, dan deskripsinya harus sesuai. Di Nolera, gambar promosi langganannya hanya memakai ikon aplikasi. Kamu butuh gambar khusus untuk pembelian itu.

Benang merah kelima penolakan ini: tidak ada satu pun yang merupakan masalah kode yang rumit. Semuanya kelihatan kalau berkasnya dibaca ulang dengan kacamata reviewer. Kalau aplikasimu baru saja ditolak dan alasannya masih kabur, langkah lengkapnya ada di [aplikasi ditolak oleh Apple](https://devoria.fr/id/expertise/aplikasi-ditolak-apple).

## Memasukkan waktu tunggu ke jadwalmu

Beberapa aturan sederhana agar review tidak menggeser peluncuranmu:

- **Jangan umumkan tanggal sebelum aplikasi diterima.** Loloskan aplikasinya, pilih rilis manual, lalu tentukan tanggalnya.
- **Sisakan margin setidaknya satu siklus penolakan** kalau ini pengajuan pertamamu atau langganan pertamamu.
- **Buka akun developer-mu lebih awal** kalau kamu mendaftar sebagai perusahaan: nomor D-U-N-S saja bisa memakan waktu lebih dari seminggu. Semuanya dijelaskan di [panduan akun developer Apple](https://devoria.fr/id/blog/biaya-akun-developer-apple-2026).
- **Baca ulang berkasmu seperti reviewer**: akun demo, kebijakan privasi yang terbaru, [privacy manifest](https://devoria.fr/id/blog/itms-91053-missing-api-declaration-expo) yang lengkap, layar izin, gambar langganan, dan setiap layar wajib di iPhone kecil dan besar.

## Kalau kamu ingin berkasmu dicek sebelum dikirim

[Apple Review Kit](https://devoria.fr/id/kits/review-apple) berisi checklist-ku sebelum pengiriman, penolakan Apple yang pernah kuperbaiki, dan skill Claude Code yang memeriksa proyekmu, paywall-mu, dan halaman aplikasimu. Kit ini tidak menjamin aplikasimu diterima, karena Apple yang memutuskan, tapi membantumu menangkap alasan-alasan di atas sebelum membuatmu kehilangan satu siklus.

Sedang menyiapkan pengiriman pertamamu? [Diagnostik gratis](https://devoria.fr/id/diagnostic) akan mengirimkan checklist anti-penolakan Apple milikku dan memberi tahu apa yang masih perlu kamu kerjakan. Kalau aplikasimu sudah terblokir, [pesan satu jam bersamaku](https://devoria.fr/id/coaching): kita baca pesan Apple bersama lewat video call. Dan kalau kamu masih membangunnya, halaman utama menunjukkan cara [membuat aplikasi mobile-mu](https://devoria.fr/id) dengan memikirkan review sejak awal.

## Pertanyaan umum

### Berapa lama review aplikasi di App Store?

Apple menyatakan meninjau setidaknya 50% pengajuan dalam waktu kurang dari 24 jam, dan 90% dalam waktu kurang dari 48 jam. Ini bukan jaminan: sebagian butuh waktu lebih lama, dan pengajuan tidak selalu ditinjau sesuai urutan pengiriman. Waktu tunggu sebenarnya adalah waktu antara pengiriman pertamamu dan aplikasi mulai dijual, dan itu bertambah terutama karena penolakan.

### Apa yang memperlama review aplikasi?

Penolakan, jauh di atas yang lain: masing-masing memulai satu siklus penuh (membaca alasan, memperbaiki, mengirim ulang, menunggu lagi). Apple menyebut lebih dari 40% masalah yang belum terselesaikan terkait aturan 2.1, yaitu soal crash, konten sementara, dan informasi yang tidak lengkap. Pengajuan pertama juga memperbanyak peluang penolakan, karena Apple memeriksa semuanya sekaligus.

### Bagaimana cara membalas penolakan App Store?

Di bagian App Review aplikasimu, buka masalah yang belum terselesaikan, klik Resolve lalu Reply to App Review. Tulis balasanmu (maksimal 4.000 karakter), sebutkan perbaikannya alih-alih perasaanmu, dan lampirkan screenshot atau video singkat. Kalau penolakan hanya soal metadata, kamu bisa mengirim ulang build yang sama setelah diperbaiki. Kalau alasannya masih kabur, baca [aplikasi ditolak oleh Apple](https://devoria.fr/id/expertise/aplikasi-ditolak-apple).

### Bisakah meminta review dipercepat ke Apple?

Bisa, expedited review memang ada, tapi Apple hanya menyediakannya untuk dua kasus: perbaikan bug kritis pada versi yang sudah dirilis, disertai langkah-langkah untuk mereproduksinya, dan aplikasi yang terkait dengan acara bertanggal. Ini bukan jalan pintas untuk rilis pertama yang terlambat.

### Apakah langganan pertama harus diajukan bersama aplikasi?

Ya, menurut bantuan Apple: langganan pertamamu harus diajukan bersama versi baru aplikasi. Kalau aplikasinya terkirim tanpa langganan itu, kamu butuh versi baru untuk meloloskannya. Agar pengajuan diterima, semua elemennya harus diterima: satu langganan yang ditolak memblokir semuanya.

### Kapan sebaiknya mengumumkan tanggal peluncuran aplikasi?

Jangan sebelum aplikasimu diterima Apple. Pilih rilis manual: kamu meloloskan aplikasinya dulu, lalu menentukan tanggal peluncuran setelah mendapat lampu hijau. Kalau ini pengajuan pertamamu atau langganan pertamamu, sisakan juga margin setidaknya satu siklus penolakan.


## Proyekmu

[Apple Review Kit](https://devoria.fr/id/kits/review-apple): Checklist review App Store yang kupakai, penolakan Apple yang sudah kuperbaiki, catatan untuk penguji, dan dua skill Claude Code yang meninjau aplikasimu. 29 €.

[iOS Kit](https://devoria.fr/id/kits/ios): Bikin aplikasi iPhone dengan Claude Code: starter code aplikasiku, skill yang memeriksa kerjanya, plus Apple Review Kit, App Store Screenshots Kit, dan ASO Kit. 129,99 €.
