10 Alasan Teratas Penolakan App Store dalam 30 Hari Terakhir
Diterbitkan: 2022-02-24Dalam proses menempatkan aplikasi Anda di app store, Anda harus terlebih dahulu melalui ulasan app store. Di sini kami menggabungkan data relevan yang diambil dari situs web resmi untuk merangkum alasan penolakan aplikasi dalam 30 hari terakhir, dari berbagai faktor yang akan menyebabkan aplikasi Anda ditolak, dan proporsinya masing-masing dalam total penolakan. Mari kita lihat isu-isu yang perlu difokuskan.
1. Kinerja: Kelengkapan Aplikasi
Menurut peraturan App Store, Aplikasi harus lengkap saat mengajukan aplikasi. App Store akan menolak paket aplikasi dan file biner yang tidak lengkap yang mungkin macet atau memiliki masalah teknis yang jelas.Dalam 30 hari terakhir, jumlah aplikasi yang ditolak karena elemen penyelesaian Aplikasi menyumbang 34,83% dari total jumlah aplikasi yang ditolak, yang merupakan alasan penolakan terpenting.
Aturan penyelesaian aplikasi meliputi:
1) Aplikasi yang dikirimkan ke App Review (termasuk aplikasi yang tersedia untuk reservasi) harus merupakan versi final dari aplikasi, dan harus berisi semua metadata yang diperlukan dan URL yang valid;
2) Semua teks placeholder, situs web kosong, dan konten sementara lainnya harus dihapus sebelum dikirimkan;
3) Sebelum mengirimkan aplikasi, pastikan untuk menguji kesalahan dan stabilitas aplikasi pada perangkat Anda; jika aplikasi Anda perlu masuk, berikan informasi akun demo (dan buka layanan latar belakang Anda);
4) Jika Anda menyediakan pembelian dalam aplikasi di aplikasi, pastikan pengulas dapat melihat konten, dan pastikan konten dalam keadaan lengkap dan terbaru, jika tidak, jelaskan alasan yang relevan di catatan ulasan;
5) Jangan perlakukan App Review sebagai layanan pengujian perangkat lunak.
2. Kinerja: Metadata Akurat
Apakah metadata yang akurat disediakan atau tidak menyumbang 21,80% dari alasan penolakan dalam 30 hari terakhir, yang juga merupakan salah satu faktor yang sangat penting dalam alasan penolakan. Dari perspektif pengalaman pelanggan, Anda perlu memastikan bahwa pelanggan mengetahui apa yang akan mereka dapatkan saat mengunduh atau membeli aplikasi Anda melalui metadata aplikasi.
Optimalkan metadata seperti deskripsi aplikasi, tangkapan layar, dan pratinjau sehingga informasi yang relevan di bagian ini dapat secara akurat mencerminkan pengalaman fungsional inti aplikasi. Saat aplikasi Anda terus diperbarui, Anda perlu memperbarui deskripsi metadata yang relevan secara tepat waktu sehingga pengguna dapat memahami pengalaman fitur terbaru yang sesuai dengan versi baru tepat waktu.
Mengenai aturan dan peraturan yang relevan serta tindakan pencegahan metadata Aplikasi, Anda dapat memeriksa panduan terkait kami sebagai: Bagaimana Dengan Spesifikasi Metadata Aplikasi dan Bagaimana Pengaruhnya terhadap Ulasan App Store?
3. Hukum: Privasi-Pengumpulan dan Penyimpanan Data
Mengenai kepatuhan pengumpulan data dan pemrosesan penyimpanan, kebijakan privasi, dan keamanan data pengguna, ini menjadi semakin penting di toko aplikasi. Aplikasi yang ditolak karena alasan ini dalam 30 hari terakhir menyumbang 10,19% dari total penolakan, menempati peringkat 3 teratas dari semua alasan ditolak, dan juga merupakan salah satu faktor yang sangat penting.
Peraturan terkait tentang keamanan dan perlindungan privasi pengumpulan dan penyimpanan data adalah sebagai berikut:
1) Kebijakan privasi: Semua aplikasi harus menyertakan tautan kebijakan privasi yang mudah diakses di bidang metadata App Store Connect dan di dalam aplikasi. Kebijakan privasi harus secara jelas dan jelas menentukan data yang dikumpulkan oleh aplikasi/layanan (jika ada), bagaimana data dikumpulkan, dan semua penggunaan data.
Konfirmasikan bahwa pihak ketiga mana pun yang membagikan data pengguna dengan aplikasi (sesuai dengan pedoman ini) (misalnya, alat analitik, jaringan periklanan, dan SDK pihak ketiga, dan perusahaan induk, anak perusahaan, atau entitas terkait lainnya yang dapat mengakses pengguna data) akan memberikan privasi dengan aplikasi Tindakan perlindungan data pengguna yang sama atau setara yang dijelaskan dalam kebijakan dan yang diwajibkan oleh pedoman ini.
Jelaskan kebijakan penyimpanan/penghapusan data dan jelaskan bagaimana pengguna dapat menarik persetujuan dan/atau meminta penghapusan data pengguna.
2) Izin: Jika aplikasi mengumpulkan data pengguna atau data penggunaan, persetujuan pengguna harus diperoleh, dan pelanggan harus dapat mencabut izin kapan saja melalui proses sederhana.
Anda perlu menjelaskan dengan jelas dan lengkap penggunaan data Anda dalam pernyataan penggunaan. Jika aplikasi mengumpulkan data berdasarkan Peraturan Perlindungan Data Umum ("GDPR") UE atau peraturan serupa untuk hak dan kepentingan yang sah tanpa persetujuan sebelumnya, aplikasi harus mematuhi semua ketentuan undang-undang tersebut.
3) Minimalkan data: Hanya meminta akses ke data yang terkait dengan fungsi inti aplikasi, dan hanya mengumpulkan dan menggunakan data yang diperlukan untuk menyelesaikan tugas terkait. Jangan meminta akses penuh ke sumber daya yang dilindungi seperti "Foto" atau "Kontak".
4) Otoritas akses: Aplikasi harus menghormati pengaturan otoritas pengguna, dan tidak boleh memanipulasi, menipu, atau memaksa pengguna untuk menyetujui akses data yang tidak perlu. Misalnya, aplikasi yang dapat memposting foto ke jejaring sosial tidak boleh memerlukan akses mikrofon sebelum mengizinkan pengguna mengunggah foto.
5) Login akun: Jika aplikasi tidak berisi fungsi penting berbasis akun, izinkan pengguna menggunakannya tanpa login. Aplikasi tidak boleh mengharuskan pengguna memberikan informasi pribadi untuk penggunaan normal, kecuali informasi pribadi terkait langsung dengan fungsi inti aplikasi atau bila diwajibkan oleh hukum. Mengambil informasi profil dasar, berbagi di jejaring sosial, atau mengundang teman untuk menggunakan aplikasi tidak dianggap sebagai fungsi inti aplikasi.
Aplikasi juga harus menyertakan mekanisme untuk mencabut kredensial jaringan sosial dan mekanisme untuk menonaktifkan akses data antara aplikasi dan jaringan sosial dari dalam aplikasi.
Aplikasi tidak dapat menyimpan kredensial atau token jaringan sosial di luar perangkat, dan hanya dapat menggunakan kredensial atau token tersebut untuk terhubung langsung ke jaringan sosial dari aplikasi itu sendiri selama aplikasi digunakan.
6) Jika aplikasi yang dikembangkan oleh pengembang mencoba untuk secara diam-diam mengumpulkan kata sandi pengguna atau data pribadi pengguna lainnya, pengembang akan dihapus dari Program Pengembang Apple.
7) SafariViewController harus digunakan untuk menampilkan informasi kepada pengguna di posisi yang menonjol; pengontrol ini tidak boleh disembunyikan, juga tidak boleh dikaburkan oleh tampilan atau lapisan lain. Selain itu, tanpa sepengetahuan dan persetujuan pengguna, aplikasi tidak boleh menggunakan browser Safari ViewController secara pribadi untuk melacak pengguna.
8) Aplikasi yang mengumpulkan informasi pribadi tidak dapat dipublikasikan di App Store jika sumbernya tidak memiliki persetujuan eksplisit dari pengguna atau tidak secara langsung berasal dari pengguna (bahkan jika itu adalah database publik).
9) Aplikasi yang menyediakan layanan atau memerlukan informasi pengguna yang sensitif di area yang tunduk pada pengawasan ketat (seperti layanan perbankan dan keuangan, perawatan medis, dan perjalanan udara) harus diserahkan oleh badan hukum yang menyediakan layanan terkait, bukan oleh pengembang individu.
4. Bisnis: Pembayaran-Pembelian Dalam Aplikasi
Kepatuhan pengoperasian item pembelian dalam aplikasi juga menjadi perhatian utama toko aplikasi. Pastikan keamanan dana pribadi pengguna saat menggunakan aplikasi yang diunduh dari toko. Dalam 30 hari terakhir data penolakan aplikasi toko aplikasi, jumlah aplikasi yang ditolak karena alasan ini menyumbang 5,69% dari total aplikasi yang ditolak.
Peraturan dan aturan terkait item pembelian dalam aplikasi adalah sebagai berikut:
1) Jika Anda ingin membuka fitur atau fungsi berbayar dalam aplikasi (metode membuka kunci meliputi: langganan, mata uang dalam game, level game, akses ke konten premium, atau membuka kunci versi lengkap, dll.), Anda harus menggunakan dalam aplikasi pembelian.
Jangan gunakan mekanisme Anda sendiri untuk membuka kunci konten atau fungsi, seperti kunci lisensi, tag augmented reality, kode QR, dll. Jangan memandu pelanggan untuk melompat keluar dari Aplikasi untuk melakukan pembelian melalui tautan eksternal di konten metadata.
2) Anda dapat memberikan mata uang pembelian dalam aplikasi bagi pelanggan untuk "menghadiahi" penyedia konten digital di aplikasi. Namun, semua poin dan mata uang game yang dibeli tidak boleh kedaluwarsa.
Anda harus menentukan jenis yang dapat dibeli dengan benar, jika tidak, aplikasi akan ditolak.
3) Pengguna dapat diizinkan untuk memberikan barang yang dibeli kepada orang lain. Namun, jika hadiah akan dikembalikan, itu hanya dapat dikembalikan ke pembeli asli.
4) Aplikasi yang menyediakan "kotak piala" atau mekanisme pembelian barang virtual acak lainnya harus mengungkapkan kepada pelanggan kemungkinan mendapatkan setiap jenis barang sebelum pelanggan membeli.
5) Aplikasi non-langganan dapat memberikan periode uji coba gratis berbasis waktu sebelum memberikan opsi buka kunci penuh. Metodenya adalah menyiapkan item IAP yang tidak dapat dikonsumsi di "Tingkat Harga 0" dan menamainya sesuai dengan konvensi penamaan "Uji coba XX hari".
Sebelum memulai uji coba, Anda harus dengan jelas menunjukkan lamanya periode uji coba, konten atau layanan yang tidak lagi dapat diakses setelah periode uji coba berakhir, dan biaya berikutnya yang harus dibayar pengguna untuk mendapatkan fungsionalitas penuh.
5. Kinerja: Persyaratan Perangkat Lunak
Untuk aplikasi yang ingin diluncurkan ke dalam toko aplikasi, apakah dapat diintegrasikan ke seluruh lingkungan toko aplikasi, masalah kemampuan beradaptasi seperti kode, kerangka kerja, dan adaptasi antarmuka juga akan mempengaruhi apakah aplikasi Anda dapat diterima oleh toko aplikasi. Menurut statistik audit yang ditolak dalam 30 hari terakhir, jumlah aplikasi yang ditolak berdasarkan persyaratan perangkat lunak menyumbang 5,21% dari total yang ditolak, yang juga merupakan salah satu faktor yang mempengaruhi yang tidak dapat diabaikan.
Adapun rincian kebutuhan perangkat lunak adalah sebagai berikut:
1) Pastikan Aplikasi Anda hanya dapat menggunakan API publik dan harus berjalan di OS yang dirilis saat ini. Saat sistem operasi Apple atau Google diperbarui, Anda harus memperbarui aplikasi Anda tepat waktu untuk memastikan bahwa fungsi, kerangka kerja, atau teknologi aplikasi tersebut kompatibel dengan sistem operasi terbaru.
2) Aplikasi Anda harus dikemas secara lengkap. Anda tidak boleh membaca atau menulis data di luar wadah yang ditentukan, dan Anda tidak boleh mengunduh, menginstal, atau menjalankan kode yang memperkenalkan atau mengubah fitur atau fungsi aplikasi, termasuk aplikasi lain.
3) Jika virus, file, kode komputer, atau program yang dikirimkan oleh aplikasi Anda akan berdampak negatif pada operasi normal sistem operasi atau menyebabkan gangguan, maka aplikasi Anda akan ditolak.
Aturan lebih rinci Anda dapat membaca blog kami yang relevan.
6. Desain: Spam
Sekarang ada sumber daya yang sangat besar di toko aplikasi, yang dapat memenuhi berbagai kebutuhan pengguna. Berikan pengalaman yang baik kepada pengunjung, pastikan bahwa aplikasi Anda berisi beberapa fitur eksklusif yang berbeda dari rekan-rekan Anda, dan hindari mengunggah banyak rompi di aplikasi Anda. Dalam penilaian apakah itu aplikasi duplikat, relatif banyak alasan penolakan dalam 30 hari terakhir, karena jumlah aplikasi yang ditolak menyumbang 3,79% dari total ditolak.
Aturan untuk menentukan apakah itu aplikasi duplikat melibatkan:
1) Buat beberapa ID setelan untuk aplikasi yang sama;
Jika aplikasi Anda bermaksud menyediakan versi yang berbeda untuk lokasi, tim olahraga, universitas, dll. tertentu, pertimbangkan untuk mengirimkan hanya satu aplikasi dan menggunakan pembelian dalam aplikasi untuk menyediakan fungsi yang berbeda.
2) Hindari terus mengembangkan dalam kategori yang sudah memiliki banyak aplikasi serupa;
Misalnya, sudah ada terlalu banyak aplikasi yang mensimulasikan suara cegukan di App Store, serta aplikasi seperti senter dan meramal. Kecuali jika aplikasi Anda akan memberikan pengalaman unik dan berkualitas tinggi, akan sulit untuk memberikan ulasan.
Pengembang yang mengunggah banyak aplikasi dengan versi serupa akan dihapus dari Program Pengembang Apple.
7. Keamanan: Konten Buatan Pengguna
Untuk mencegah pengguna terganggu oleh informasi yang tidak berguna dan memastikan kualitas pengalaman pengguna, aplikasi yang berisi konten buatan pengguna atau layanan jejaring sosial harus memperhatikan detail berikut:
- Gunakan metode yang sesuai untuk memfilter konten ofensif untuk mencegah konten ini dipublikasikan di aplikasi;
- Mengembangkan mekanisme untuk melaporkan konten yang menyinggung dan merespons secara tepat waktu ketika masalah muncul;
- Jika pengguna memposting konten yang menyinggung, mereka dapat didiskualifikasi dari penggunaan layanan;
- Publikasikan informasi kontak sehingga pengguna dapat menghubungi Anda.
Jika konten atau layanan yang dibuat pengguna yang terkandung dalam aplikasi pada akhirnya terutama digunakan untuk pornografi, pengalaman Obrolan (obrolan video acak), objektifikasi seseorang dalam kehidupan nyata (seperti pemungutan suara "seksi atau tidak"), ancaman pribadi atau intimidasi , Ini aplikasi tidak cocok untuk muncul di App Store, dan dapat dihapus tanpa pemberitahuan. Jika konten buatan pengguna yang terdapat dalam aplikasi berasal dari layanan berbasis web, dan konten tersebut disembunyikan secara default (hanya ditampilkan saat pengguna membukanya melalui situs web Anda), Anda dapat menampilkan "NSFW (tempat umum Tidak cocok) yang tidak disengaja )" isi.
8. Bisnis: Pembayaran-Langganan
Apa pun kategorinya di App Store, aplikasi dapat menyediakan langganan pembelian dalam aplikasi yang dapat diperpanjang secara otomatis. Saat mengintegrasikan langganan yang dapat diperbarui secara otomatis dalam aplikasi, pastikan untuk mengikuti panduan di bawah ini.
1) Penggunaan yang diizinkan: Jika Anda menyediakan langganan yang dapat diperbarui secara otomatis, Anda harus memberikan nilai berkelanjutan kepada pelanggan, periode langganan harus berlangsung setidaknya tujuh hari, dan dapat diakses di semua perangkat pengguna. Contoh langganan yang sesuai termasuk, namun tidak terbatas pada: level game baru; konten serial; dukungan multi-pemain; penyediaan terus menerus dari aplikasi yang diperbarui secara substansial; akses ke koleksi besar atau pembaruan konten media yang berkelanjutan; perangkat lunak sebagai layanan (SAAS); dan dukungan layanan cloud.
Langganan dapat diberikan dengan satu titik layanan. Misalnya, Anda dapat menyediakan langganan untuk seluruh perpustakaan film, serta pembelian atau persewaan film individual.
Anda dapat menyediakan satu langganan dan menyertakan berbagai aplikasi dan layanan Anda sendiri. Game yang disediakan oleh langganan layanan game streaming harus diunduh langsung dari App Store. Permainan harus menghindari pembayaran berulang oleh pelanggan dan tidak boleh merugikan kepentingan non-pelanggan.
Langganan harus berlaku untuk semua perangkat pengguna yang dapat menggunakan aplikasi.
Aplikasi tidak boleh memaksa pengguna untuk menilai atau mengomentari aplikasi, mengunduh aplikasi lain, atau melakukan operasi serupa lainnya sebelum mereka dapat mengakses fungsi aplikasi, konten, atau menggunakan aplikasi.
Seperti semua aplikasi, langganan layanan tersebut harus memungkinkan pengguna untuk langsung mendapatkan item berbayar tanpa melakukan tugas tambahan, seperti memposting di media sosial, mengunggah buku alamat, dan memeriksa beberapa kali dalam aplikasi.
Langganan dapat mencakup poin yang dapat dibuang, permata, atau mata uang dalam game. Anda juga dapat menawarkan langganan yang mencakup diskon untuk barang-barang habis pakai (seperti keanggotaan premium yang dapat membeli paket permata dengan harga diskon).
Jika Anda ingin mengubah aplikasi yang ada ke model bisnis berbasis langganan, Anda tidak boleh mengurangi fitur utama yang telah dibayar oleh pengguna yang ada. Misalnya, setelah memperkenalkan model berlangganan untuk pelanggan baru, pelanggan yang telah membeli "Full Game Unlock" harus dapat terus mengakses versi lengkap game.
Aplikasi yang mendukung langganan perpanjangan otomatis dapat memberikan masa percobaan gratis kepada pelanggan dengan memberikan informasi relevan yang ditentukan di App Store Connect.
Aplikasi yang mencoba menipu pengguna akan dihapus dari App Store. Ini termasuk aplikasi yang mencoba mengelabui pengguna agar membeli langganan melalui informasi palsu atau melibatkan "umpan" dan perilaku curang. Aplikasi ini akan dihapus dari App Store, dan Anda dapat dihapus dari Program Pengembang Apple. Pelajari lebih lanjut tentang masa uji coba gratis berlangganan.
Aplikasi yang menyediakan pembaruan otomatis untuk langganan musik dan video, dengan persetujuan sebelumnya dari Apple, juga dapat disertakan dalam paket yang telah ditentukan sebelumnya dan disediakan dengan paket data jaringan seluler yang disediakan di aplikasi operator jaringan seluler.
2) Upgrade dan downgrade: Pengguna harus bisa mendapatkan pengalaman upgrade/downgrade yang mulus, dan tidak akan ada langganan yang tidak disengaja ke beberapa versi berbeda dari konten yang sama. Harap tinjau praktik terbaik untuk mengelola opsi peningkatan dan penurunan versi langganan.
3) Informasi berlangganan: Sebelum mengizinkan pelanggan untuk berlangganan, Anda harus menjelaskan dengan jelas manfaat spesifik setelah pembayaran. Berapa banyak masalah yang ada setiap bulan? Seberapa besar kapasitas penyimpanan cloud? Layanan mana yang dapat Anda akses secara khusus? Pastikan untuk mengomunikasikan dengan jelas persyaratan yang dijelaskan dalam "Perjanjian Lisensi Program Pengembang Apple" di bawah "Perjanjian, Perpajakan, dan Perbankan".
9. Hukum: Perjudian
Manajemen permainan, perjudian, dan lotere sulit dan merupakan salah satu kategori aplikasi yang paling diatur di App Store. Fitur ini hanya dapat disertakan setelah sepenuhnya memverifikasi persyaratan hukum semua negara/wilayah tempat aplikasi Anda akan dirilis, dan akan membutuhkan waktu lebih lama untuk mempersiapkan proses peninjauan fitur ini.
Aturan yang relevan mengenai permainan, perjudian, dan lotere adalah sebagai berikut:
1) Undian dan kompetisi harus disponsori oleh pengembang aplikasi;
2) Aturan resmi lotere, kompetisi, dan lotre harus ditunjukkan dalam aplikasi, dan harus dinyatakan dengan jelas bahwa Apple bukan sponsor, juga tidak berpartisipasi dalam acara dalam bentuk apa pun;
3) Aplikasi tidak boleh membeli poin atau mata uang melalui pembelian dalam aplikasi untuk digunakan dalam segala jenis permainan uang nyata; mereka tidak boleh menjual tiket lotre atau tiket lotre kepada pengguna; mereka tidak boleh mentransfer dana dalam aplikasi;
4) Aplikasi yang menyediakan permainan uang nyata (seperti taruhan olahraga, poker, permainan kasino, pacuan kuda) atau lotre harus mendapatkan lisensi dan persetujuan yang diperlukan di wilayah tempat aplikasi digunakan, dan hanya dapat dirilis di wilayah ini. Itu harus disediakan secara gratis di Store. Dilarang mempublikasikan alat bantu perjudian ilegal, termasuk register kartu, di App Store. Aplikasi lotere harus memiliki remunerasi, peluang, dan hadiah.
10. Desain: Masuk dengan Apple
Jika aplikasi menggunakan layanan login pihak ketiga atau sosial (misalnya, login Facebook, login Google, login melalui Twitter, login melalui LinkedIn, login melalui Amazon atau WeChat) untuk mengaturnya atau memverifikasi akun pengguna utama aplikasi ini, maka aplikasi "Masuk dengan Apple" juga harus disediakan sebagai opsi yang setara. Akun utama pengguna mengacu pada akun yang dibuat di aplikasi untuk identifikasi, login, dan akses ke fungsi dan layanan terkait.
Dalam kasus berikut, opsi "Masuk dengan Apple" tidak diperlukan:
1) Aplikasi Anda hanya menggunakan pengaturan akun dan sistem login perusahaan itu sendiri;
2) Aplikasi Anda adalah aplikasi pendidikan, perusahaan, atau bisnis, yang mengharuskan pengguna untuk masuk dengan akun pendidikan atau perusahaan yang sudah ada;
3) Aplikasi Anda menggunakan sistem kewarganegaraan atau kartu identitas elektronik yang didukung pemerintah atau industri untuk mengautentikasi pengguna;
4) Aplikasi Anda adalah klien dari layanan pihak ketiga tertentu, dan pengguna harus masuk langsung dengan email, media sosial, atau akun pihak ketiga lainnya untuk mengakses konten.