App Review: apa itu, bagaimana pemeriksaan di App Store berlangsung

Penulis: IT Sectr Diterbitkan: 2026-04-18 Waktu membaca: 8 mnt

App Review — adalah proses pemeriksaan aplikasi sebelum dipublikasikan di App Store. Setiap aplikasi menjalani moderasi untuk memenuhi aturan Apple: keamanan, privasi, kualitas antarmuka, dan stabilitas kerja. Menurut data Apple Developer Guidelines, 2024, 48 jam — waktu pemeriksaan rata-rata setelah pengajuan permohonan. Pengetahuan tentang kriteria review membantu pengembang melewati moderasi pada percobaan pertama.

Utama

  • App Review — pemeriksaan aplikasi Apple sebelum dipublikasikan di App Store
  • 48 jam — waktu pemeriksaan rata-rata untuk permohonan standar
  • Guidelines — App Store Review Guidelines menentukan kriteria moderasi
  • Rejection — penolakan dengan kemungkinan banding melalui Resolution Center
  • Expedited Review — pemeriksaan dipercepat untuk perbaikan kritis

Apa itu App Review?

App Review — adalah proses moderasi aplikasi Apple sebelum dipublikasikan di App Store. Setiap aplikasi, pembaruan, atau ekstensi diperiksa untuk memenuhi App Store Review Guidelines — dokumen yang terdiri dari beberapa bagian yang mencakup keamanan, privasi, desain, norma hukum, dan konten.

Prosedur ini wajib bagi semua pengembang di ekosistem Apple. Tanpa melewati App Review, aplikasi tidak muncul di katalog App Store, tidak tersedia untuk diunduh, dan tidak dapat didistribusikan melalui TestFlight. Pengecualian — sertifikat Enterprise untuk distribusi internal perusahaan.

Sejarah penerapan App Review

Apple memperkenalkan App Review bersamaan dengan peluncuran App Store pada tahun 2008. Awalnya, pemeriksaan memakan waktu 7–14 hari dan kurang formal. Menurut penelitian CNBC (2023), selama 15 tahun Apple menolak lebih dari 2 juta aplikasi karena berbagai alasan. Pada tahun 2020, Apple meluncurkan program pemeriksaan dipercepat untuk pengembang dengan peringkat kepercayaan tinggi.

Apa perbedaan App Review dengan Google Play Review

Tidak seperti Google Play, di mana publikasi dimungkinkan tanpa moderasi awal, App Store menggunakan pra-moderasi — setiap aplikasi diperiksa sebelum dipublikasikan. Google Play menggunakan pasca-moderasi dan pemindai otomatis. Menurut analisis Appfigures (2024), waktu persetujuan rata-rata di App Store adalah 48 jam dibandingkan dengan 4 jam di Google Play. Sementara itu, tingkat penolakan di App Store 35% lebih tinggi.

Bagaimana proses App Review bekerja

Setelah mengunggah build melalui App Store Connect, pemeriksaan multi-tahap dimulai. Pengembang mengirimkan aplikasi untuk review, memilih versi dan mengisi metadata. Apple mendistribusikan permohonan di antara tim moderator tergantung pada kategori aplikasi dan wilayah.

Tahapan pemeriksaan otomatis

Tahap pertama dilakukan secara otomatis. Pemindai Apple memeriksa kode biner untuk keberadaan framework berbahaya, penggunaan API tertutup, dan kepatuhan terhadap format App Store. Sistem menganalisis metadata: nama, deskripsi, tangkapan layar, dan peringkat usia. Pemeriksaan otomatis memakan waktu 5 hingga 30 menit.

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("Status review: \(status?.attributes.state ?? \`"unknown\`")")
    }.resume()
}

Moderasi manual

Setelah pemeriksaan otomatis, permohonan diteruskan ke moderator manusia. Moderator memeriksa fungsionalitas aplikasi, menguji skenario utama, mengevaluasi desain untuk kepatuhan terhadap Human Interface Guidelines, dan memeriksa konten. Menurut laporan Apple (2024), moderasi manual memakan 40–70% dari total waktu pemeriksaan.

Kriteria pemeriksaan utama Apple

App Store Review Guidelines — adalah seperangkat aturan yang dibagi menjadi 6 kategori utama: keamanan, privasi, desain, persyaratan hukum, konten, dan kriteria teknis. Setiap kategori berisi 5 hingga 30 sub-poin dengan persyaratan spesifik.

KategoriPersyaratan utamaGuidelines
KeamananTidak ada kode berbahaya, perlindungan data1.0–1.5
PrivasiPemrosesan data pribadi, permintaan izin2.0–2.5
DesainKepatuhan terhadap HIG, stabilitas antarmuka3.0–3.4
HukumPeringkat usia, perjudian, konten4.0–4.9
KontenTidak ada penghinaan, hak cipta5.0–5.6

Kriteria keamanan dan privasi

Apple secara ketat memeriksa penggunaan Privacy Manifests dan deskripsi tujuan pengumpulan data. Sejak tahun 2024, setiap aplikasi wajib menunjukkan API yang digunakan untuk pengumpulan data dan membenarkan kebutuhannya. Tidak adanya Privacy Manifest — salah satu penyebab umum penolakan.

Desain dan kepatuhan terhadap HIG

Aplikasi harus mengikuti Human Interface Guidelines. Apple menolak aplikasi dengan elemen yang tidak berfungsi, tautan rusak, tampilan tidak benar di berbagai perangkat, dan teks yang tidak terbaca. Perhatian khusus diberikan pada adaptasi untuk Dynamic Type dan VoiceOver.

Bagaimana mempersiapkan aplikasi untuk App Review

Persiapan untuk App Review dimulai pada tahap pengembangan. Sebagian besar penolakan disebabkan bukan oleh kesalahan kode, tetapi oleh pelanggaran persyaratan formal: tidak adanya akun tes, metadata tidak lengkap, atau peringkat usia yang salah. Di bawah ini adalah daftar periksa untuk persiapan pengiriman.

  • Periksa Privacy Manifest dan deskripsi penggunaan data
  • Tunjukkan akun tes untuk aplikasi dengan otorisasi
  • Periksa tangkapan layar untuk kesesuaian dengan resolusi perangkat
  • Isi peringkat usia melalui Age Rating API
  • Nonaktifkan kode debug dan log di versi rilis
swift
// Pemeriksaan pra-pengiriman 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 }
    }
}

Konfigurasi metadata di App Store Connect

Di App Store Connect, Anda harus menentukan kategori aplikasi, kata kunci, deskripsi, dan informasi kontak. Untuk aplikasi dengan langganan, informasi tentang harga dan periode langganan harus diisi. Apple merekomendasikan menambahkan pratinjau video selama 15–30 detik — ini meningkatkan konversi ke instalasi sebesar 20–25%.

Pengujian pada perangkat nyata

Sebelum mengirim untuk review, lakukan pengujian pada perangkat fisik dengan berbagai versi iOS. Simulator tidak mendeteksi masalah kinerja, pemanasan, dan konsumsi baterai. Apple menolak aplikasi yang crash atau macet selama skenario penggunaan standar.

Pemeriksaan lokalisasi dan persyaratan regional

Jika aplikasi dilokalkan ke beberapa bahasa, periksa kebenaran string yang dilokalkan dan pemformatan data. Apple menolak aplikasi di mana sebagian antarmuka tetap dalam bahasa Inggris saat bahasa Indonesia dipilih. Untuk aplikasi dengan konten di UE atau China, periksa kepatuhan terhadap hukum regional: GDPR, CCPA, dan persyaratan sertifikasi China.

Menggunakan App Store Connect API untuk otomatisasi

Untuk mengotomatiskan proses App Review, gunakan App Store Connect API. API memungkinkan mengunggah build secara terprogram, melacak status pemeriksaan, dan menerima notifikasi tentang perubahan. Integrasi dengan CI/CD melalui Fastlane atau GitHub Actions mengurangi waktu antara commit dan pengiriman untuk review dari beberapa jam menjadi 10–15 menit.

Penyebab umum penolakan

Menurut statistik App Review yang diterbitkan Apple pada tahun 2024, 5 penyebab mencakup lebih dari 60% dari semua penolakan. Sebagian besar tidak terkait dengan kesalahan teknis, melainkan dengan pelanggaran aturan penyajian dan deskripsi.

PenyebabGuidelinePorsi penolakan
Informasi tidak lengkap3.0–3.422%
Pengumpulan data tanpa izin2.0–2.518%
Crash dan bug1.0–1.512%
Konten berbayar tanpa IAP4.0–4.210%
Peringkat usia tidak benar5.0–5.68%

Cara memperbaiki penolakan

Saat penolakan, Apple mengirimkan surat dengan alasan dan tautan ke bagian tertentu dari Guidelines. Pengembang dapat memperbaiki masalah dan mengirim ulang aplikasi melalui App Store Connect. Untuk klarifikasi alasan penolakan, tersedia Resolution Center — obrolan dengan moderator Apple.

Banding melalui Resolution Center

Jika pengembang tidak setuju dengan keputusan moderator, ia dapat mengajukan banding. Di Resolution Center, Anda harus menunjukkan mengapa aplikasi memenuhi aturan dan melampirkan bukti. Menurut laporan Appfigures (2024), sekitar 35% banding berakhir dengan persetujuan setelah peninjauan ulang.

Waktu pemeriksaan dan Expedited Review

Waktu pemeriksaan standar App Review adalah 24–48 jam. Namun, pada periode beban tinggi — setelah WWDC, menjelang liburan Tahun Baru, dan di musim pembaruan iOS — jangka waktu meningkat menjadi 5–7 hari. Apple mempublikasikan waktu rata-rata saat ini di halaman App Review Status.

Expedited Review: pemeriksaan dipercepat

Untuk perbaikan kritis, Apple menyediakan Expedited Review — pemeriksaan dipercepat dalam 2–6 jam. Permohonan diajukan melalui App Store Connect dengan menyebutkan alasan: perbaikan kerentanan kritis, pemulihan layanan, atau kesalahan yang memblokir pekerjaan pengguna. Permohonan palsu untuk percepatan dapat menyebabkan penolakan permohonan selanjutnya.

Kapan mengajukan permohonan untuk Expedited Review

Pemeriksaan dipercepat hanya dibenarkan dalam situasi di mana aplikasi menjadi tidak berfungsi atau melanggar hukum. Menurut data Apple Developer Support (2024), Expedited Review disetujui dalam 70% kasus dengan alasan yang kuat. Tidak disarankan meminta percepatan untuk pembaruan terjadwal dengan fitur baru.

Pertanyaan yang Sering Diajukan

Berapa lama waktu yang dibutuhkan App Review?

Pemeriksaan standar memakan waktu 24–48 jam. Pada periode beban tinggi, jangka waktu meningkat menjadi 5–7 hari. Waktu rata-rata saat ini dipublikasikan di halaman App Review Status di App Store Connect.

Bisakah pemeriksaan aplikasi dipercepat?

Ya, melalui mekanisme Expedited Review. Pemeriksaan dipercepat memakan waktu 2–6 jam. Permohonan diajukan di App Store Connect dengan justifikasi: kerentanan kritis, kegagalan layanan, atau kesalahan yang memblokir. Permohonan palsu mengakibatkan penolakan.

Apa yang harus dilakukan jika aplikasi ditolak?

Perbaiki pelanggaran yang disebutkan dalam surat dan kirim ulang aplikasi melalui App Store Connect. Untuk klarifikasi alasan, gunakan Resolution Center — obrolan dengan moderator Apple. Pemeriksaan ulang tidak memerlukan biaya tambahan.

Apakah perlu membayar untuk pemeriksaan ulang?

Tidak, pemeriksaan ulang gratis. Setelah memperbaiki pelanggaran, cukup unggah build baru atau perbarui metadata di App Store Connect dan kirim ulang permohonan. Jumlah percobaan tidak terbatas.

Bagaimana cara mengetahui status pemeriksaan?

Status ditampilkan di App Store Connect di bagian My Apps → pilih aplikasi → tab App Review. Status yang tersedia: Waiting for Review, In Review, Approved, Rejected. Pemberitahuan dikirim ke email pengembang.

Ringkasan

  • App Review — proses moderasi aplikasi Apple sebelum dipublikasikan di App Store
  • 48 jam — waktu pemeriksaan standar rata-rata aplikasi
  • Guidelines — seperangkat aturan dari 6 kategori: keamanan, privasi, desain, persyaratan hukum, konten, dan kriteria teknis
  • Expedited Review — pemeriksaan dipercepat dalam 2–6 jam untuk perbaikan kritis
  • 35% banding berakhir dengan persetujuan setelah peninjauan ulang melalui Resolution Center
  • Privacy Manifest wajib sejak 2024 — penyebab umum penolakan jika tidak ada
  • Persiapan untuk review mencakup daftar periksa 5 poin: Privacy Manifest, akun tes, tangkapan layar, peringkat usia, nonaktifkan debug

Kami akan mengembangkan aplikasi seluler turnkey

IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.

Diskusikan proyek

Baca juga