10 Alasan Teratas Penolakan dalam Proses Peninjauan Aplikasi

Diterbitkan: 2022-02-24

rejection policy on app store

Untuk pengembang, frustrasi terbesar dengan proses peninjauan App Store adalah bahwa aplikasi sering dikembalikan segera setelah masalah ditemukan, daripada menerima pemeriksaan dari atas ke bawah untuk pertama kalinya. Misalnya, aplikasi yang dikembalikan karena kesalahan metadata mungkin masih memiliki tautan rusak atau kesalahan antarmuka yang perlu diperbaiki — tetapi pengembang tidak akan mengetahui masalah tambahan tersebut sampai mereka mengirimkan ulang aplikasinya, menunggu beberapa minggu untuk ditinjau , dan ditolak lagi.

Bukan hal yang aneh bagi pengembang aplikasi iPhone individu atau yang tidak berpengalaman untuk mengirimkan aplikasi dua, tiga, atau sepuluh kali sebelum diterima. Sementara itu, kampanye peluncuran yang direncanakan dengan hati-hati tidak akan berhasil selama berminggu-minggu. Ini adalah salah satu alasan terbesar mengapa pengembang yang bekerja dengan agensi mengalami kesuksesan yang lebih besar daripada mereka yang mencoba mengelola basis kode yang luas sendiri, atau dengan tim pekerja lepas.

Meskipun Anda mungkin mengharapkan bug dan masalah kinerja menjadi masalah terbesar yang dihadapi pengembang aplikasi iOS, laporan resmi di blog pengembang Apple menunjukkan bahwa hanya 12 persen penolakan toko aplikasi yang disebabkan oleh bug, menjadikannya hanya masalah paling umum kedua (di belakang informasi yang tidak lengkap, mengejutkan 16 persen).

Jadi, apa alasan paling umum untuk penolakan App Store? Dan yang paling penting, bagaimana startup Anda bisa menghindarinya?

Layanan peringkat aplikasi ASO World

Klik " Pelajari Lebih Lanjut " untuk mendorong bisnis aplikasi & game Anda dengan layanan promosi aplikasi ASO World sekarang.

Metadata yang akurat

Penjelasan resmi


Pengguna berhak mengetahui apa yang mereka dapatkan saat mengunduh atau membeli Aplikasi Anda, jadi pastikan deskripsi Aplikasi, cuplikan layar, dan pratinjau secara akurat mencerminkan pengalaman inti Aplikasi, dan ingat untuk selalu memperbaruinya agar tetap terkini dengan versi baru .

Alasan umum penolakan


Apple memiliki keputusan ini terutama karena judul aplikasi, deskripsi, tangkapan layar, dll. sangat tidak konsisten dengan fungsi aplikasi. Jika Anda menggunakan tangkapan layar Android atau tangkapan layar browser, itu akan menyebabkan penolakan.

Larutan


Pastikan bahwa judul dan subjudul Anda sendiri memenuhi persyaratan. Apple baru-baru ini mengubah semua arah untuk tinjauan judul, jadi pengembang harus fokus pada hal itu.

Selain itu, jika judul memenuhi persyaratan, pertimbangkan untuk mengganti metadata seperti tangkapan layar dan video pratinjau untuk memastikan bahwa fungsi dan proses Aplikasi konsisten dengan tampilan yang relevan.

Pastikan untuk menghapus kode modul fungsi tersembunyi, dan jika ada kebutuhan untuk menyembunyikan kode fungsi dan URL tautan lompat yang diarahkan, disarankan untuk mengaburkan pemrosesan dan meningkatkan kompleksitas logika dengan tepat.

Penyelesaian aplikasi

Penjelasan resmi


Aplikasi yang dikirimkan ke Tinjauan Aplikasi (termasuk aplikasi yang tersedia untuk praorder) harus merupakan versi final aplikasi dan harus berisi semua metadata yang diperlukan dan URL yang valid.

Semua teks placeholder, situs web kosong, dan konten sementara lainnya harus dihapus sebelum dikirimkan. Pastikan untuk menguji Aplikasi untuk kesalahan dan stabilitas pada perangkat Anda sebelum mengirimkan Aplikasi; jika Aplikasi Anda memerlukan login, berikan informasi akun demo (dan aktifkan layanan backend Anda).

Jika Anda menyediakan pembelian dalam aplikasi di Aplikasi Anda, pastikan pembelian tersebut terlihat oleh pengulas dan lengkap serta terbaru, jika tidak, sebutkan alasannya di catatan ulasan.

Tolong jangan perlakukan App Review sebagai layanan pengujian perangkat lunak. Kami akan menolak paket Aplikasi dan binari yang tidak lengkap yang akan mogok atau memiliki masalah teknis yang jelas.

Alasan umum penolakan


Tidak ada bug yang jelas seperti crash dan kegagalan memuat di Aplikasi yang diunggah; Aplikasi tidak mendukung penggunaan di bawah jaringan IPv6; akun percobaan; sakelar tersembunyi dan operasi lainnya.

Larutan


Pengembang harus menguji produk terlebih dahulu untuk bug, apakah itu berfungsi dengan baik di bawah jaringan IPV6, dll. Jika Anda mengalami penolakan karena alasan ini, disarankan untuk menanggapi setiap artikel dan mengklarifikasi bahwa tidak ada pelanggaran.

Item yang dibeli dalam aplikasi

Penjelasan resmi


Jika Anda ingin membuka fitur atau fungsi dalam Aplikasi (seperti langganan, mata uang dalam game, level game, akses ke konten premium, atau membuka kunci versi lengkap, dll.), Anda harus menggunakan program pembelian dalam aplikasi.

Aplikasi tidak boleh menggunakan mekanismenya sendiri untuk membuka kunci konten atau fitur, seperti kunci lisensi, penanda augmented reality, kode QR, dll.

Aplikasi dan metadata terkait tidak boleh berisi tombol, tautan eksternal, atau istilah ajakan bertindak lainnya yang mengarahkan pelanggan untuk melakukan pembelian menggunakan mekanisme selain item pembelian dalam aplikasi.

Aplikasi dapat menyediakan mata uang pembelian dalam Aplikasi bagi pelanggan untuk "menghargai" penyedia konten digital dalam Aplikasi.

Semua kredit dan mata uang game yang dibeli melalui pembelian dalam Aplikasi mungkin tidak kedaluwarsa, dan Anda harus memastikan bahwa mekanisme pemulihan dirancang untuk semua pembelian dalam Aplikasi yang dapat dipulihkan.

Pastikan untuk menentukan jenis yang benar yang dapat dibeli atau Aplikasi Anda akan ditolak.

Aplikasi dapat mengaktifkan hadiah untuk konten pembelian dalam Aplikasi mereka. Pengembalian dana untuk hadiah tersebut hanya dapat dikembalikan ke pembeli asli dan isi hadiah tidak dapat diganti.

Aplikasi yang didistribusikan melalui Mac App Store dapat meng-host plug-in atau ekstensi berdasarkan mekanisme non-App Store.

Aplikasi yang menawarkan "kotak jarahan" atau mekanisme pembelian barang virtual acak lainnya harus mengungkapkan peluang mendapatkan setiap jenis barang kepada pelanggan sebelum mereka melakukan pembelian.

Aplikasi non-langganan dapat menawarkan uji coba gratis berbasis waktu sebelum menawarkan opsi buka kunci penuh dengan menyetel item IAP yang tidak dapat dikonsumsi di "Tingkat Harga 0" dan menamainya sesuai dengan konvensi penamaan "Uji coba hari XX".

Sebelum memulai uji coba, aplikasi harus dengan jelas menunjukkan lamanya periode uji coba, konten atau layanan yang tidak lagi dapat diakses pada akhir periode uji coba, dan biaya berikutnya yang harus dibayar pengguna untuk mendapatkan fungsionalitas penuh .

Alasan umum penolakan


Ini terutama karena akses ke pembayaran pihak ketiga di Aplikasi.

Larutan


Tetap menggunakan metode pembayaran Apple sendiri, dengan menggunakan bentuk pembelian internal untuk tampilan. Jika produk virtual disembunyikan atau metode pembayaran diubah setelah lulus, ada risiko downgrade dan pin.

Pengumpulan dan penyimpanan data

Alasan umum penolakan


Masalah utamanya adalah Aplikasi memaksa pengguna untuk mendaftar dan secara diam-diam mengumpulkan/membagikan informasi pribadi mereka berdasarkan fitur yang tidak memerlukan informasi pengguna.

Apple menganggap ini lebih serius setelah WWDC, jadi pengembang perlu memberi perhatian ekstra.

Larutan


Penting untuk berkonsultasi dengan pengguna terlebih dahulu dan membiarkan pengguna setuju untuk mendaftar, dan fungsi "login kuat" harus dimodifikasi untuk meminta versi masuk.

Selain itu, beberapa fungsi pengambilan data harus dikonsultasikan dengan pengguna untuk menghindari akses tidak sah default Apple ke informasi ponsel.

Konten yang dibuat pengguna

Alasan umum penolakan


Untuk produk sosial, atau produk dengan konten UGC yang kuat (misalnya, Facebook, Twitter, instagram), Apple mengharuskan pengembang untuk memfilter konten yang tidak pantas (misalnya, kekerasan, pornografi, pelanggaran hak cipta, dll.); dan untuk menyediakan mekanisme peninjauan yang ketat dan informasi kontak pengembang yang terperinci.

Larutan


Disarankan untuk memastikan bahwa konten pengguna di Aplikasi tidak mengandung kekerasan, pornografi, dll. Juga, menurut informasi yang dikumpulkan sejauh ini, "komunikasi telepon aktif" hanya dapat diterapkan untuk klausa 1.2, sehingga pengembang dapat mencoba untuk mengajukan permohonan komunikasi telepon jika klausul yang relevan ditolak.

Kekayaan intelektual

Alasan umum penolakan


Aplikasi tidak diizinkan untuk menggunakan materi pihak ketiga yang dilindungi hak cipta; selain itu, App di rak tidak mirip dengan produk Apple yang sudah ada.

Kali ini di WWDC, setelah pembaruan perangkat lunak Apple sendiri, pengembang disarankan untuk memverifikasi produk mereka sendiri dan membedakan Aplikasi dari produk Apple.

Larutan


Anda disarankan untuk memastikan bahwa Aplikasi hanya berisi konten yang telah Anda buat atau izinkan untuk digunakan.

Gunakan bukti tertulis pihak ketiga yang dilindungi hak cipta untuk presentasi saat mengirimkan produk.

Konten yang menyinggung

Alasan umum penolakan


Konten aplikasi yang menyinggung, tidak pengertian, mengganggu, menyinggung, atau vulgar.

Larutan


Disarankan bahwa mekanisme audit, kebijakan nasional saat ini dalam hal ini juga sangat diperhatikan, dianjurkan untuk memastikan keamanan konten, pemrosesan konten tampilan yang relevan tepat waktu, tidak memiliki mentalitas kebetulan.

Aplikasi duplikat

Alasan umum penolakan


Ini umumnya berarti bahwa Aplikasi serupa dengan Aplikasi orang lain di rak dalam hal fungsionalitas atau kode, yang dalam istilah awam adalah apa yang Apple anggap sebagai paket rompi.

Larutan


Ini dapat diselesaikan dengan mengubah nama, ikon, warna utama, kode, dll. Fokusnya adalah pada kode. Dan berhati-hatilah untuk mengirimkan paket Aplikasi yang sama setidaknya terpisah satu hari.

Jangan memasang beberapa paket dengan jenis yang sama sekaligus, karena mudah dikenali dan ditargetkan oleh Apple.

Persyaratan fungsional minimum

Alasan umum penolakan


Apple percaya bahwa aplikasi yang diunggah yang tidak memiliki fungsionalitas yang cukup atau tidak memiliki fitur inti sendiri, seperti produk yang dikemas langsung ke halaman web dapat dengan mudah memicu masalah ini.

Larutan


Anda dapat menambahkan beberapa fitur untuk memperkaya produk (bilah navigasi, refresh drop-down, pemberitahuan push, dll.). Jika Anda merasa bahwa produk berfungsi penuh dan belum lulus peninjauan, Anda dapat menjelaskan kepada Apple kebutuhan pengguna yang dipecahkan oleh produk dan fitur spesifik yang disajikan, dan Anda juga dapat mengirim tangkapan layar halaman web dan Aplikasi langsung ke Apple untuk identifikasi yang lebih baik.

Layanan berbasis lokasi

Alasan umum penolakan


Aplikasi tidak memiliki izin untuk membagikan data pengguna yang dikumpulkan dengan pihak ketiga dan tidak menentukan tujuan penggunaan, seperti lokasi, nomor akun, dll.

Larutan


Jika Anda ingin mengambil data pengguna, Anda perlu meminta pengguna dan mendapatkan izin dari pengguna, atau menjadikannya opsional, dan memberi tahu Apple dengan jelas tentang tujuan penggunaan data pengguna.

Secara umum, pesan pop-up harus disediakan untuk menunjukkan untuk apa izin itu, dan pengguna dan penyedia (Apple) harus diberi tahu.

Tentu saja, jika Apple dengan jelas memberikan alasan penolakan di email, Anda dapat membuat perubahan yang sesuai sesuai dengan masalah masukan Apple.

Untuk memastikan bahwa sikapnya tepat, pemrosesan tepat waktu, ketika tidak ada kesalahan, Anda dapat langsung mengajukan banding, dan disarankan untuk memberikan bukti yang kuat untuk pembuktian, yang akan meningkatkan kecepatan melewati ulasan.

Jika Anda ingin mengetahui lebih banyak tentang tren industri game pada tahun 2021 dan Saran untuk mengoptimalkan pengembangan, pertumbuhan, dan strategi pendapatan game Anda, silakan bergabung dengan grup Facebook kami untuk berita industri yang lebih segar dan tepat waktu!

Klik di sini untuk bergabung dengan grup facebook kami!

join facebook group