Guideline 5.6.3: permintaan ulasan yang buat app ditolak
Oleh Mehdi Azizi
Diterbitkan pada , 6 min
Guideline 5.6.3 dan permintaan ulasan: bila patut minta rating, apa yang Apple sarankan, dan penolakan sebenar yang saya terima untuk Solys.
Apple menolak app yang meminta rating terlalu awal. Jika permintaan ulasan anda muncul semasa pelancaran pertama atau semasa onboarding, app anda berisiko ditolak di bawah guideline 5.6.3. Permintaan itu mesti datang selepas pengguna benar-benar menggunakan app, dan mesti melalui tetingkap sistem.
Saya pernah ditolak kerana ini untuk Solys, app jam penggera dengan permainan mini saya. Ini apa yang peraturan itu kata, apa yang Apple sarankan, dan cara saya membetulkannya.
Apa kata guideline 5.6.3?
Guideline 5.6.3 ialah sebahagian daripada "Developer Code of Conduct", iaitu seksyen 5.6 dalam App Review Guidelines. Teksnya melarang anda memanipulasi apa yang dilihat oleh pelanggan App Store: kedudukan, carian, ulasan, rujukan ke app anda. Ia tidak menyebut tentang onboarding.
Namun peraturan inilah yang Apple petik untuk permintaan rating saya. Alasannya ada dalam peraturan reka bentuk Apple: semasa pelancaran pertama atau semasa onboarding, pengguna belum sempat membentuk pendapat.
Dalam seksyen yang sama, 5.6.1 menjelaskan cara yang dibenarkan: gunakan API yang disediakan oleh Apple untuk meminta ulasan. Tetingkap rating buatan sendiri tidak dibenarkan, dan guideline 3.2.2 melarang anda mengunci sesuatu fungsi sehingga pengguna memberi rating.
Bila patut minta ulasan
Peraturan reka bentuk Apple tentang rating dan ulasan sangat jelas. Minta rating hanya selepas pengguna benar-benar menggunakan app.
| Masa permintaan | Pendirian Apple | Sebab |
|---|---|---|
| Semasa pelancaran pertama | Elakkan | Belum ada pendapat |
| Semasa onboarding | Elakkan | App belum digunakan |
| Di tengah-tengah tugasan | Elakkan | Permintaan mengganggu |
| Selepas tugasan berjaya | Disarankan | App sudah dikenali |
| Pada butang "Rate this app" | Ya, dengan pautan | Tetingkap kadang tidak keluar |
| Berkali-kali berturut-turut | Elakkan | Peringatan menjemukan |
Hanya dua baris pertama yang menyebabkan saya ditolak. Selebihnya datang daripada nasihat Apple. Dua panduan berguna: Apple menyarankan sekurang-kurangnya satu hingga dua minggu antara dua permintaan, dan sistem sendiri mengehadkan paparan tetingkapnya kepada tiga kali bagi setiap tempoh 365 hari, untuk app yang sama. Jadi anda tidak boleh memaksa ia muncul.
Penolakan 5.6.3 yang saya terima untuk Solys
Pada 30 Ogos 2026, satu kemas kini Solys ditolak. Mesej Apple memetik 5.6.3 dan menyatakan bahawa app meminta rating semasa pelancaran pertama atau semasa onboarding. Semakan dibuat pada iPad Air.
Puncanya mudah. Dalam aliran sambutan, skrin "Tinggalkan ulasan" muncul di kedudukan kedua, sejurus selepas demo permainan mini. Pengguna baru sahaja melihat demo.
Pembetulannya: permintaan dipindahkan lebih jauh dalam aliran, dan ia hanya dipaparkan jika pengguna baru menang demo. Pengguna yang melangkau demo atau kalah tidak nampak sebarang permintaan. Versi yang dibetulkan kemudian diterima.
Ini satu pertaruhan dari pihak saya: mesej Apple berkata "bukan semasa onboarding", tanpa sebarang pengecualian.
Pengajarannya: pilihan paling selamat ialah keluarkan permintaan itu daripada onboarding. Rating, sama seperti kebenaran, diminta selepas pengguna nampak apa yang app itu beri kepadanya.
Minta ulasan dengan tetingkap sistem
Dalam app Expo, tetingkap sistem dipanggil melalui pustaka expo-store-review:
import * as StoreReview from "expo-store-review";
export async function demanderUnAvis() {
if (await StoreReview.isAvailableAsync()) {
await StoreReview.requestReview();
}
}
Tiga perkara yang perlu tahu, diambil daripada dokumentasi Apple tentang permintaan ulasan:
- Sistem yang menentukan sama ada tetingkap dipaparkan atau tidak. Panggilan itu mungkin tidak menunjukkan apa-apa. Jangan bina sebarang skrin yang bergantung pada kemunculannya.
- Elakkan mencetusnya daripada tindakan pengguna, seperti butang: tetingkap mungkin tidak muncul. Untuk butang "Rate this app", buka sahaja halaman App Store app anda, dengan
?action=write-reviewdi hujung alamat. - Pilih saat kejayaan: penghujung satu siri tindakan yang baru diselesaikan pengguna, bukan semasa app dibuka.
Contoh kod Apple juga menangguhkan panggilan itu: ia menunggu pengguna menyelesaikan tindakan beberapa kali, dan ia tidak meminta dua kali untuk versi app yang sama. Bilangan kali itu terpulang kepada anda.
Senarai semak sebelum menghantar
- Tiada permintaan rating semasa pelancaran pertama.
- Tiada permintaan rating dalam onboarding.
- Permintaan melalui tetingkap sistem, bukan skrin buatan sendiri dengan bintang.
- Butang "Rate this app" dalam tetapan membuka halaman App Store, ia tidak memanggil tetingkap sistem.
- Permintaan datang selepas penggunaan sebenar: tugasan selesai, tahap berjaya, beberapa kali dibuka.
- Anda sudah menguji aliran sambutan pada iPad juga: beberapa penolakan saya dikesan pada iPad, untuk app iPhone.
Elakkan penolakan 5.6.3 sebelum penghantaran seterusnya
Apple Review Kit menghimpunkan senarai semak saya sebelum penghantaran, penolakan Apple yang telah saya betulkan, dan skill Claude Code yang menyemak projek anda. Jika app anda baru ditolak dan anda mahu pandangan manusia, tempah satu jam dengan saya: kita semak aliran sambutan anda melalui panggilan video, pada skrin anda. Langkah lengkapnya ada di halaman app ditolak oleh Apple, dan sebab-sebab lazim lain ada dalam kenapa Apple menolak app.
Jika anda sedang bersiap untuk pelancaran pertama, buat diagnostik percuma anda: ia menyusun langkah-langkah mengikut urutan dan menghantar senarai semak anti-penolakan Apple saya kepada anda.
Soalan lazim
Bolehkah minta rating semasa onboarding?
Apple tidak menggalakkannya dalam peraturan reka bentuknya, dan saya pernah ditolak kerana itu, di bawah guideline 5.6.3. Pengguna belum menggunakan app: dia tidak mungkin ada pendapat. Letakkan permintaan selepas penggunaan sebenar.
Berapa kali permintaan ulasan boleh dipaparkan?
Sistem mengehadkan tetingkapnya kepada tiga paparan bagi setiap tempoh 365 hari untuk app yang sama. Apple juga menyarankan sekurang-kurangnya satu hingga dua minggu antara dua permintaan, dan contoh kodnya tidak meminta dua kali untuk versi app yang sama.
Bolehkah buat tetingkap rating sendiri?
Tidak. Guideline 5.6.1 meminta anda menggunakan API yang disediakan oleh Apple, dan ia menolak tetingkap rating buatan sendiri. Namun anda boleh menyediakan butang "Rate this app" yang membuka halaman App Store app anda.
Perlukah build baharu selepas penolakan 5.6.3?
Ya jika permintaan itu ada dalam kod build, dan hampir selalu begitu. Reviewer melihat kod yang terbenam semasa pelancaran pertama: kemas kini jarak jauh tidak memadai. Pindahkan permintaan, buat build semula dan hantar semula.
Bilakah masa yang sesuai untuk minta ulasan?
Sejurus selepas kejayaan: tugasan selesai, tahap dimenangi, matlamat dicapai. Apple menyarankan saat yang tidak mengganggu apa-apa, apabila pengguna sudah mengenali app. Elakkan semasa app dibuka dan di tengah-tengah sesuatu tindakan.