Guideline 5.6.3: permintaan rating yang bikin app ditolak
Oleh Mehdi Azizi
Terbit , 6 mnt
Guideline 5.6.3 dan permintaan rating: kapan minta ulasan, apa saran Apple, dan penolakan nyata yang saya alami di Solys.
Apple menolak app yang minta rating terlalu cepat. Kalau permintaan ulasanmu muncul saat app pertama kali dibuka atau selama onboarding, app kamu berisiko ditolak berdasarkan guideline 5.6.3. Permintaan itu harus muncul setelah pengguna benar-benar memakai app, dan harus lewat jendela bawaan sistem.
Saya pernah kena penolakan ini di Solys, aplikasi alarm saya yang pakai mini-game. Berikut isi aturannya, apa saran Apple, dan cara saya memperbaikinya.
Apa isi guideline 5.6.3?
Guideline 5.6.3 adalah bagian dari "Developer Code of Conduct", yaitu bagian 5.6 dari App Review Guidelines. Teksnya melarang memanipulasi apa yang dilihat pelanggan App Store: peringkat, pencarian, ulasan, rujukan ke app kamu. Aturan ini tidak menyebut onboarding.
Tapi justru aturan inilah yang dikutip Apple untuk permintaan rating saya. Alasannya ada di aturan desain Apple: saat app pertama kali dibuka atau selama onboarding, orang belum sempat punya pendapat.
Di bagian yang sama, guideline 5.6.1 menjelaskan cara yang diizinkan: pakai API yang disediakan Apple untuk meminta ulasan. Jendela rating buatan sendiri tidak diterima, dan guideline 3.2.2 melarang mengunci fitur sampai pengguna memberi rating.
Kapan sebaiknya minta ulasan
Aturan desain Apple tentang rating dan ulasan sangat jelas. Minta rating hanya setelah orang benar-benar memakai app.
| Waktu permintaan | Sikap Apple | Alasan |
|---|---|---|
| Saat app pertama kali dibuka | Hindari | Belum punya pendapat |
| Selama onboarding | Hindari | App belum dipakai |
| Di tengah sebuah tugas | Hindari | Permintaan memotong aktivitas |
| Setelah tugas berhasil | Disarankan | App sudah dikenal |
| Di tombol "Beri rating app" | Boleh, pakai tautan | Jendela kadang tidak muncul |
| Berkali-kali berturut-turut | Hindari | Pengingat bikin bosan |
Hanya dua baris pertama yang membuat saya ditolak. Sisanya dari saran Apple. Dua patokan yang berguna: Apple menyarankan jeda minimal satu sampai dua minggu antara dua permintaan, dan sistem sendiri membatasi tampilan jendelanya maksimal tiga kali per periode 365 hari untuk satu app. Jadi kamu tidak bisa memaksa jendela itu muncul.
Penolakan 5.6.3 yang saya alami di Solys
Pada 30 Agustus 2026, sebuah update Solys ditolak. Pesan dari Apple mengutip guideline 5.6.3 dan menyebut app meminta rating saat pertama kali dibuka atau selama onboarding. Review dilakukan di iPad Air.
Penyebabnya sederhana. Di alur sambutan, layar "Tulis ulasan" muncul di urutan kedua, tepat setelah demo mini-game. Pengguna baru melihat demonya saja.
Perbaikannya: permintaan dipindah lebih jauh di alur, dan hanya muncul kalau pengguna baru saja memenangkan demo. Yang melewati demo atau kalah tidak melihat permintaan apa pun. Versi yang sudah diperbaiki lalu diterima.
Ini taruhan dari saya: pesan Apple bilang "jangan selama onboarding", tanpa pengecualian.
Pelajarannya: posisi paling aman adalah mengeluarkan permintaan dari onboarding. Rating, sama seperti izin akses, diminta setelah orang melihat manfaat app untuknya.
Minta ulasan dengan jendela bawaan sistem
Di app Expo, jendela sistem dipanggil lewat library expo-store-review:
import * as StoreReview from "expo-store-review";
export async function demanderUnAvis() {
if (await StoreReview.isAvailableAsync()) {
await StoreReview.requestReview();
}
}
Tiga hal yang perlu kamu tahu, diambil dari dokumentasi Apple tentang permintaan ulasan:
- Sistemlah yang memutuskan jendela itu tampil atau tidak. Pemanggilannya bisa saja tidak menampilkan apa-apa. Jangan bikin layar yang bergantung pada munculnya jendela itu.
- Hindari memicunya dari aksi pengguna, seperti tombol: jendelanya bisa tidak muncul. Untuk tombol "Beri rating app", lebih baik buka halaman App Store app kamu, dengan
?action=write-reviewdi akhir alamatnya. - Pilih momen keberhasilan: akhir dari serangkaian aksi yang baru diselesaikan pengguna, bukan saat app dibuka.
Contoh kode Apple juga menunda pemanggilan: kode itu menunggu orang menyelesaikan aksinya beberapa kali, dan tidak meminta dua kali untuk versi app yang sama. Jumlah kalinya bebas.
Checklist sebelum submit
- Tidak ada permintaan rating saat app pertama kali dibuka.
- Tidak ada permintaan rating di onboarding.
- Permintaan lewat jendela sistem, bukan layar buatan sendiri dengan bintang.
- Tombol "Beri rating app" di pengaturan membuka halaman App Store, bukan memanggil jendela sistem.
- Permintaan muncul setelah pemakaian nyata: tugas selesai, level berhasil, beberapa kali dibuka.
- Kamu juga sudah menguji alur sambutan di iPad: beberapa penolakan saya ditemukan di iPad, untuk app iPhone.
Hindari penolakan 5.6.3 sebelum submit berikutnya
Apple Review Kit berisi checklist saya sebelum submit, penolakan Apple yang sudah saya perbaiki, dan skill Claude Code yang memeriksa proyekmu. Kalau app kamu baru saja ditolak dan kamu ingin dilihat langsung oleh manusia, pesan satu jam bersama saya: kita bedah alur sambutanmu lewat video call, di layarmu. Langkah lengkapnya ada di halaman aplikasi ditolak Apple, dan alasan umum lainnya ada di kenapa Apple menolak app.
Kalau kamu sedang menyiapkan rilis pertamamu, ikuti diagnostik gratis: diagnostik ini mengurutkan langkah-langkahnya dan mengirimkan checklist anti-penolakan Apple saya.
Pertanyaan umum
Bolehkah minta rating selama onboarding?
Apple tidak menyarankannya dalam aturan desainnya, dan saya pernah ditolak karena itu, berdasarkan guideline 5.6.3. Orangnya belum memakai app: dia belum bisa punya pendapat. Taruh permintaan setelah pemakaian nyata.
Berapa kali permintaan ulasan boleh ditampilkan?
Sistem membatasi jendelanya maksimal tiga kali tampil per periode 365 hari untuk satu app. Apple juga menyarankan jeda minimal satu sampai dua minggu antara dua permintaan, dan contoh kodenya tidak meminta dua kali untuk versi app yang sama.
Bolehkah membuat jendela rating sendiri?
Tidak. Guideline 5.6.1 mewajibkan pemakaian API dari Apple, dan menolak jendela rating buatan sendiri. Tapi kamu boleh menyediakan tombol "Beri rating app" yang membuka halaman App Store app kamu.
Apakah perlu build baru setelah penolakan 5.6.3?
Ya, kalau permintaannya ada di kode build, yang hampir selalu terjadi. Reviewer melihat kode yang tertanam saat app pertama kali dibuka: update jarak jauh tidak cukup. Pindahkan permintaannya, buat build ulang, lalu kirim lagi.
Kapan waktu yang tepat untuk minta ulasan?
Tepat setelah sebuah keberhasilan: tugas selesai, level dimenangkan, target tercapai. Apple menyarankan momen yang tidak mengganggu apa pun, saat orang sudah mengenal app. Hindari saat app dibuka dan di tengah sebuah aksi.