Langganan atau beli sekali untuk aplikasi iOS?
Oleh Mehdi Azizi
Diperbarui , 9 mnt
Langganan cocok untuk aplikasi yang dipakai rutin atau punya biaya bulanan. Beli sekali lebih pas untuk alat sesekali tanpa server.
Langganan atau beli sekali: jawaban singkatnya
Kalau aplikasimu memberi layanan yang dipakai pengguna secara rutin, atau memakan biaya setiap bulan (server, kecerdasan buatan, konten yang harus diproduksi), langganan biasanya jadi model yang paling masuk akal untuk aplikasi iOS pertamamu. Kalau aplikasinya menyelesaikan masalah sesekali, berjalan tanpa server, dan tidak akan banyak berkembang, pembelian sekali lebih sederhana dan lebih jujur bagi pengguna.
Itu jawaban singkatnya. Selanjutnya saya jelaskan cara memutuskan untuk kasusmu: apa konsekuensi tiap model, peran uji coba gratis, komisi Apple, dan cara menghitung pendapatan berulang bulanan (MRR) dari harga dan jumlah pelanggan, tanpa membohongi diri sendiri.
Supaya jelas dari mana saya bicara: saya menerbitkan aplikasi iOS berlangganan milik saya sendiri, Solys, alarm dengan mini-game, dan TradaZen, simulator trading. Keduanya memakai RevenueCat untuk mengelola langganan. Yang saya jelaskan di sini adalah apa yang saya terapkan di aplikasi saya.
Model yang tersedia di App Store
Untuk menjual sesuatu yang digital di aplikasi iOS, kamu harus memakai pembelian dalam aplikasi (in-app purchase) dari Apple. Ada tiga opsi utama untuk aplikasi pertama:
- aplikasi berbayar: pengguna membayar sebelum mengunduh. Ini model paling sulit untuk aplikasi yang belum dikenal, karena kamu harus meyakinkan orang tanpa mereka bisa mencobanya;
- pembelian sekali di dalam aplikasi (non-consumable): aplikasi diunduh gratis, lalu pengguna membuka versi lengkap sekali untuk selamanya;
- langganan perpanjangan otomatis: pengguna membayar setiap minggu, bulan, atau tahun, selama tidak membatalkannya.
Ada juga pembelian consumable (kredit, koin), tapi untuk aplikasi pertama, pilihan sebenarnya hampir selalu antara pembelian sekali dan langganan. Iklan tidak membuat pengguna membayar apa pun: hitungannya ada di berapa penghasilan iklan di aplikasi.
Kapan langganan masuk akal
Apple memberi kerangka yang jelas dalam pedoman review-nya (guideline 3.1.2): langganan perpanjangan otomatis harus memberi nilai berkelanjutan bagi pelanggan, periodenya harus minimal tujuh hari, dan langganan harus tersedia di semua perangkat pelanggan. Apple menyebut contoh yang cocok seperti konten rutin, pembaruan besar dan sering, software sebagai layanan, atau penyimpanan online.
Dalam praktiknya, langganan masuk akal kalau:
- pemakaiannya berulang: pengguna membuka aplikasi setiap hari atau setiap minggu. Alarm dipakai setiap pagi, simulator latihan dipakai secara rutin;
- aplikasinya punya biaya berjalan: panggilan ke API kecerdasan buatan, database, penyimpanan file. Kalau setiap pengguna memakan biaya setiap bulan, pembayaran sekali lama-lama tidak lagi menutupi apa yang mereka pakai;
- kamu berencana mengembangkan aplikasinya: konten baru, fitur baru, perbaikan rutin.
Langganan punya kelebihan lain: pendapatanmu jadi lebih bisa diprediksi. Setiap pelanggan yang bertahan tetap terhitung bulan berikutnya, jadi kamu bisa berpikir dalam pendapatan berulang, bukan penjualan satu-satu.
Tapi langganan juga punya tuntutan. Pelanggan yang tidak lagi merasakan nilainya akan berhenti, dan kamu harus terus layak dibayar. Ini disiplin yang baik, tapi juga sebuah komitmen.
Kapan pembelian sekali masuk akal
Pembelian sekali tetap pilihan yang bagus dalam beberapa kasus:
- aplikasinya menyelesaikan kebutuhan sesekali: alat yang dipakai beberapa kali, utilitas, konverter;
- semuanya berjalan di ponsel, tanpa server atau layanan berbayar di belakangnya;
- audiensmu menolak langganan untuk jenis alat ini, dan memaksakannya akan terasa seperti penyalahgunaan.
Kelebihannya: mudah dipahami dan dijual. Kekurangannya: setiap pengguna hanya membayar sekali. Untuk terus menghasilkan uang, kamu harus terus mencari pembeli baru, sementara biaya pemeliharaanmu tetap berjalan.
Kamu juga bisa menggabungkan: langganan sebagai penawaran utama dan pembelian seumur hidup sebagai opsi bagi yang menolak langganan. Tapi untuk aplikasi pertama, mulailah dengan satu model yang jelas. Kamu bisa menyesuaikannya nanti setelah punya data nyata.
Uji coba gratis, di kedua model
Untuk aplikasi yang belum dikenal siapa pun, uji coba gratis menghilangkan hambatan besar: pengguna bisa mencoba tanpa risiko.
Untuk langganan, Apple menyediakan introductory offers. Menurut halaman Apple tentang langganan, langganan langsung dimulai tapi pengguna baru ditagih di akhir periode gratis. Satu pelanggan hanya bisa memakai satu introductory offer per grup langganan, dan alur pembelian harus menunjukkan dengan jelas durasi uji coba dan harga yang ditagih setelahnya.
Untuk pembelian sekali, ini juga bisa. Guideline 3.1.1 mengizinkan aplikasi tanpa langganan menawarkan uji coba berbatas waktu, dalam bentuk pembelian dalam aplikasi gratis yang dinamai sesuai konvensi "uji coba X hari". Sebelum uji coba dimulai, aplikasi harus menyebutkan durasinya, apa yang tidak bisa diakses lagi setelah selesai, dan berapa yang harus dibayar untuk membuka semuanya.
Menawarkan uji coba saja tidak cukup, pengguna juga harus melihatnya. Di aplikasi saya sendiri, saya mendapat banyak instalasi tapi sangat sedikit uji coba yang dimulai. Masalahnya bukan di model: paywall dan onboarding tidak cukup jelas mengarahkan ke uji coba. Saya harus merombaknya, dan saya merangkum kesalahan yang perlu dihindari di artikel tentang paywall iOS ini.
Komisi Apple, tanpa kira-kira
Apa pun modelmu, Apple memotong komisi dari setiap penjualan lewat App Store. Tarifnya tergantung situasimu.
Dengan Small Business Program. Menurut halaman resmi program ini, komisinya turun menjadi 15% untuk aplikasi berbayar dan pembelian dalam aplikasi bagi developer yang hasil penjualannya (proceeds) tidak melebihi 1 juta dolar pada tahun kalender sebelumnya, serta bagi developer baru. Apple menjelaskan bahwa proceeds dihitung setelah komisi dan setelah pajak tertentu. Kamu harus mendaftar: ini tidak otomatis. Kalau kamu melewati batas di tengah tahun, tarif standar berlaku untuk penjualan berikutnya.
Tanpa program. Tarif standarnya 30%.
Kasus langganan. Halaman Apple tentang langganan menyebutkan bahwa selama tahun pertama layanan seorang pelanggan, kamu menerima 70% dari harga, di luar pajak yang berlaku. Setelah pelanggan itu mengumpulkan satu tahun layanan berbayar, bagianmu naik menjadi 85%, alias komisi 15%. Hari-hari uji coba gratis tidak dihitung dalam tahun itu. Kalau kamu ikut Small Business Program, kamu sudah di 15% sejak awal.
Ada ketentuan berbeda untuk developer yang memilih ketentuan alternatif yang ditawarkan di Uni Eropa. Untuk aplikasi pertama, kemungkinan besar kamu memakai ketentuan standar, tapi selalu cek halaman Apple sebelum menghitung: aturan ini berubah-ubah.
Menghitung MRR dari harga dan jumlah pelanggan
MRR (Monthly Recurring Revenue) adalah pendapatan yang dihasilkan langgananmu setiap bulan. Hitungan dasarnya cukup satu baris:
MRR = jumlah pelanggan × harga bulanan
Untuk langganan tahunan, ubah harganya ke per bulan dengan membaginya 12.
Lalu, kurangi apa yang bukan milikmu. Di Prancis, harga yang tampil di App Store sudah termasuk PPN (TVA) 20%, yang disetorkan Apple, lalu Apple memotong komisinya. Mari ambil contoh, dengan angka yang dipilih hanya untuk mengilustrasikan hitungannya:
- langganan bulanan 4,99 euro: tanpa PPN, sekitar 4,16 euro; setelah komisi 15%, bagianmu sekitar 3,53 euro per pelanggan per bulan;
- 100 pelanggan bulanan dengan harga ini berarti sekitar 499 euro dibayar pelanggan, dan sekitar 353 euro untukmu setiap bulan;
- langganan tahunan 39,99 euro setara dengan sekitar 3,33 euro per bulan yang dibayar pelanggan, atau sekitar 2,36 euro per bulan untukmu setelah PPN dan komisi 15%.
Jumlah pastinya tergantung negara pembeli dan pajaknya. App Store Connect menampilkan bagianmu untuk setiap harga, itulah acuan yang harus dipakai.
Hitungan ini tidak memberi tahu berapa yang akan dihasilkan aplikasimu. Hitungan ini hanya memberi tahu berapa pelanggan yang kamu butuhkan untuk mencapai target tertentu, pada harga tertentu. Itu saja sudah sangat berguna: kalau targetmu menuntut jumlah pelanggan yang tidak realistis untuk niche-mu, lebih baik tahu sebelum mulai coding. Jangan lupa juga bahwa ada pelanggan yang berhenti setiap bulan: MRR-mu hanya bertahan kalau kamu mendapat pelanggan baru setidaknya sebanyak yang hilang.
Untuk gambaran lebih luas tentang faktor yang memengaruhi pendapatan aplikasi, baca berapa penghasilan aplikasi mobile.
Apa yang berubah di aplikasimu karena modelnya
Memilih langganan bukan sekadar satu baris di App Store Connect. Ada kewajiban konkret:
- paywall yang menampilkan nama, durasi, harga perpanjangan lengkap, dan cara memulihkan pembelian;
- tombol restore yang berfungsi, diwajibkan Apple;
- di deskripsi App Store, pengingat ketentuan langganan dan tautan ke syarat penggunaan dan kebijakan privasi. Tanpa itu, Apple menolak aplikasi berdasarkan guideline 3.1.2;
- pengelolaan hak akses yang andal: tahu kapan saja apakah pengguna sedang berlangganan, dalam uji coba, atau sudah kedaluwarsa. Inilah yang dipermudah RevenueCat.
Pembelian sekali butuh lebih sedikit kerja, tapi bukan nol: restore pembelian tetap wajib, dan paywall tetap harus jelas menyebutkan apa yang dibuka pengguna. Kalau nanti kamu ganti model, biarkan yang sudah membayar tetap memiliki apa yang mereka beli: panduan guideline 3.2.2 membahas kasus ini.
Seluruh sisi teknisnya, produk di App Store Connect, RevenueCat, dan verifikasi pembelian, dijelaskan di halaman langganan in-app iOS. Dan kalau kamu masih di tahap sebelumnya, halaman membuat aplikasi iPhone membahas seluruh perjalanan, dari ide sampai publikasi.
Rekomendasi saya untuk aplikasi pertama
Untuk sebagian besar aplikasi pertama yang saya lihat, yang memberi layanan rutin, saya menyarankan mulai dengan langganan, dengan:
- uji coba gratis yang ditampilkan dengan jelas;
- maksimal dua penawaran, bulanan dan tahunan, dengan yang tahunan ditonjolkan;
- paywall di akhir onboarding, setelah pengguna melihat nilai aplikasinya;
- event analytics di setiap langkah, untuk tahu di mana pengguna berhenti.
Kalau aplikasimu alat sesekali tanpa biaya berulang, pembelian sekali dengan uji coba gratis adalah pilihan yang sepenuhnya masuk akal. Di kedua kasus, buat versi pertama yang ringkas, fokus pada satu fungsi utama: itulah yang memungkinkanmu cepat rilis dan belajar dari pengguna nyata. Halaman MVP aplikasi iOS menjelaskan cara membatasinya.
Memasang langganan atau pembelian sekali di aplikasimu
Memilih model dan harga adalah tugasmu. Onboarding, paywall, dan langganan sudah ada di kode awal iOS Kit, dengan panduan untuk memasangnya sesuai ritmemu. Jalur lengkap untuk membuat aplikasi mobile yang menjual langganan, dari ide sampai paywall, dirangkum di beranda.
Tidak ada yang bisa menjanjikan jumlah pelanggan. Yang bisa kamu tuju adalah aplikasi dengan model pendapatan yang dipikirkan matang dan paywall yang sesuai aturan Apple, lalu pengukuran untuk tahu apa yang perlu diperbaiki berikutnya.
Pertanyaan umum
Langganan atau pembelian sekali untuk aplikasi: pilih yang mana?
Langganan biasanya lebih masuk akal kalau aplikasimu memberi layanan yang dipakai pengguna secara rutin. Juga kalau aplikasinya memakan biaya setiap bulan (server, kecerdasan buatan, konten yang harus diproduksi). Pembelian sekali lebih sederhana kalau aplikasimu menyelesaikan masalah sesekali, berjalan tanpa server, dan tidak akan banyak berkembang. Untuk aplikasi pertama, mulailah dengan satu model yang jelas.
Apa itu pembelian dalam aplikasi di iOS?
Itu mekanisme Apple untuk menjual sesuatu yang digital di aplikasimu. Mekanisme ini mencakup pembelian sekali, yang membuka versi lengkap sekali untuk selamanya, langganan perpanjangan otomatis, dan pembelian consumable, seperti kredit atau koin. Sedangkan aplikasi berbayar dibayar sebelum diunduh.
Berapa yang diambil Apple dari pembelian dalam aplikasi atau langganan?
Apple memotong 30% pada tarif standar, dan 15% dengan Small Business Program, yang harus kamu daftari. Tarif rendah ini berlaku untuk developer baru dan yang proceeds-nya tidak melebihi 1 juta dolar pada tahun kalender sebelumnya. Di luar program, kamu menerima 70% dari harga langganan di tahun pertama layanan, lalu 85%. Aturan ini berubah-ubah: cek halaman Apple.
Penawaran langganan apa yang sebaiknya ada di aplikasi pertama?
Saran saya untuk aplikasi yang memberi layanan rutin: maksimal dua penawaran, bulanan dan tahunan, dengan yang tahunan ditonjolkan. Tampilkan uji coba gratis dengan jelas dan taruh paywall di akhir onboarding, setelah pengguna melihat nilai aplikasinya. Kesalahan paywall yang perlu dihindari ada di panduan ini.
Bisakah menawarkan uji coba gratis dengan pembelian sekali?
Bisa. Apple mengizinkan aplikasi tanpa langganan menawarkan uji coba berbatas waktu, dalam bentuk pembelian dalam aplikasi gratis yang dinamai sesuai konvensi "uji coba X hari". Sebelum uji coba dimulai, aplikasi harus menyebutkan durasinya, apa yang tidak bisa diakses lagi setelah selesai, dan berapa yang harus dibayar untuk membuka semuanya.
Bagaimana cara menghitung MRR aplikasi berlangganan?
MRR adalah pendapatan yang dihasilkan langgananmu setiap bulan: jumlah pelanggan × harga bulanan. Untuk langganan tahunan, bagi harganya dengan 12. Lalu kurangi PPN (20% di Prancis) dan komisi Apple. Hitungan ini tidak memberi tahu berapa yang akan dihasilkan aplikasimu: hitungan ini memberi tahu berapa pelanggan yang kamu butuhkan untuk mencapai target.