Pembelian dalam aplikasi (in-app purchase): 4 jenisnya
Oleh Mehdi Azizi
Diterbitkan pada , 9 min
Pembelian dalam aplikasi ialah pembelian pilihan di dalam app. Apple ada 4 jenis: boleh guna habis, tidak boleh guna habis, langganan diperbaharui atau tidak.
Pembelian dalam aplikasi, atau in-app purchase, ialah pembelian yang anda buat di dalam sesebuah app selepas memasangnya. Apple mentakrifkannya sebagai pembelian pilihan yang mengubah fungsi app, atau yang membuka kunci perkhidmatan, kandungan atau barangan maya. Ada empat jenis: boleh guna habis (consumable), tidak boleh guna habis (non-consumable), langganan diperbaharui secara automatik dan langganan tidak diperbaharui. Di App Store, label "In-App Purchases" berhampiran butang Get memberitahu anda bahawa app itu menawarkannya.
Panduan ini menjawab soalan ini dari dua sudut. Dari sisi pengguna: maksud label itu, apa yang anda betul-betul bayar, cara membatalkan, mendapatkan bayaran balik atau menyekat pembelian ini pada iPhone anak. Dari sisi pembangun: empat jenis seperti yang dinamakan dalam App Store Connect, komisen Apple dan apa yang app anda perlu sediakan. Semuanya datang daripada halaman Apple, disemak semula pada 3 November 2026.
Saya sendiri menjual pembelian dalam aplikasi dalam app iOS saya. Solys, penyekat media sosial, menawarkan langganan dan akses seumur hidup. TradaZen, simulator dagangan, dan Nolera, app cuba pakaian dengan AI, kebanyakannya menjual langganan tahunan dengan percubaan percuma.
Pembelian dalam aplikasi: definisi Apple
Dalam halaman Tentang pembelian dalam aplikasi, App Store menulis bahawa ia ialah pembelian pilihan yang bertujuan mengubah fungsi app atau membuka kunci perkhidmatan, kandungan atau barangan maya. Perkataan pentingnya ialah "pilihan". Pembelian dalam aplikasi tidak pernah dipaksa: anda yang memilih untuk membelinya.
Jadi sesebuah app boleh percuma untuk dimuat turun dan menjual sesuatu di dalamnya. Bantuan Apple tentang memuat turun app menyatakannya dengan jelas: jika app memaparkan butang Get dan bukan harga, app itu percuma dan anda tidak akan dicaj untuk muat turun. Tetapi sesetengah app percuma menawarkan pembelian dalam aplikasi dan langganan berbayar.
Untuk mengenal pasti app ini sebelum memasangnya, App Store menasihatkan anda melihat sama ada label "In-App Purchases" kelihatan di sebelah harga atau butang Get. Label itu tidak memberitahu berapa yang anda akan bayar. Ia hanya memberitahu ada sesuatu untuk dibeli dalam app.
4 jenis pembelian dalam aplikasi
App Store Connect, alat tempat pembangun mencipta produk mereka, menyenaraikan empat jenis. Berikut definisi dan contoh daripada bantuan App Store Connect, dilengkapkan dengan contoh daripada halaman App Store.
| Jenis | Apa yang anda bayar | Contoh yang diberi Apple |
|---|---|---|
| Boleh guna habis (consumable) | Item yang digunakan sekali, perlu dibeli semula | Makanan ikan, nyawa, permata |
| Tidak boleh guna habis (non-consumable) | Buka kunci yang dibeli sekali, tanpa had masa | Litar lumba, tahap, penapis |
| Langganan diperbaharui automatik | Akses yang dicaj secara berkala | Penstriman video, storan awan |
| Langganan tidak diperbaharui | Akses untuk tempoh terhad, tanpa pembaharuan | Arkib artikel, pas bermusim |
Boleh guna habis
Apple mentakrifkannya sebagai produk yang digunakan sekali, habis dan perlu dibeli semula. Contohnya mata wang dalam permainan, pek nyawa, atau kredit penjanaan dalam app AI. Satu peraturan melindungi pembeli: menurut guideline 3.1.1, kredit atau mata wang yang dibeli melalui pembelian dalam aplikasi tidak boleh luput.
Tidak boleh guna habis
Ini produk yang dibeli sekali, tidak luput dan tidak berkurang apabila digunakan. Ia membuka kunci sesuatu fungsi untuk selamanya: versi penuh, pek tahap, penapis foto. Akses seumur hidup Solys termasuk dalam jenis ini. Anda bayar sekali sahaja, dan anda mendapatkannya semula jika bertukar iPhone.
Langganan diperbaharui secara automatik
Ia memberi akses kepada kandungan atau perkhidmatan untuk satu tempoh, kemudian diperbaharui sendiri selagi pengguna tidak membatalkannya. Inilah model app saya. Guideline 3.1.2 menetapkan tiga syarat: ia mesti memberi nilai berterusan, bertahan sekurang-kurangnya tujuh hari dan berfungsi pada semua peranti pengguna. Inilah jenis yang membawa percubaan percuma biasa, yang ditetapkan dalam App Store Connect. App tanpa langganan juga boleh menawarkan percubaan, dalam bentuk pembelian tidak boleh guna habis percuma bernama "XX-day Trial", menurut guideline 3.1.1.
Langganan tidak diperbaharui
Ia memberi akses kepada perkhidmatan untuk tempoh terhad dan tidak diperbaharui. Untuk meneruskan, pembeli perlu membelinya semula. Apple memberi contoh akses setahun ke arkib artikel, atau pas bermusim video dalam talian. Saya tidak menggunakannya dalam mana-mana app saya.
Apa yang setiap jenis ubah, secara praktikal
Nama jenis tidak menceritakan segalanya. Ini kesannya kepada pembeli dan app, menurut halaman Apple tentang pembelian dalam aplikasi dan dokumentasi StoreKit tentang currentEntitlements, iaitu senarai hak akses semasa.
| Jenis | Perlu dibeli semula? | Didapati semula selepas pasang semula | Perkongsian Keluarga |
|---|---|---|---|
| Boleh guna habis | Ya | Tidak | Tidak |
| Tidak boleh guna habis | Tidak | Ya | Boleh |
| Langganan diperbaharui automatik | Tidak, ia diperbaharui sendiri | Ya, jika aktif atau dalam tempoh tangguh | Boleh |
| Langganan tidak diperbaharui | Ya, apabila tamat | Ya | Tidak |
Dua penjelasan. Perkongsian Keluarga (Family Sharing) membolehkan akses dikongsi dengan paling banyak lima ahli keluarga, dan Apple menyediakannya untuk langganan diperbaharui automatik dan pembelian tidak boleh guna habis. Pembangun memilih sama ada untuk mengaktifkannya atau tidak. Dan pembelian yang dibayar balik atau dibatalkan oleh App Store hilang daripada hak akses.
Apa yang pengguna lihat, dari pembelian hingga bayaran balik
Mengesahkan pembelian
Menurut halaman App Store, anda perlu memasukkan kata laluan atau menggunakan Touch ID untuk membuat pembelian dalam aplikasi. Dengan kata laluan, anda memilih sama ada ia diminta pada setiap transaksi atau setiap 15 minit. Bantuan Apple tentang kata laluan pembelian menambah Face ID: jika Touch ID atau Face ID diaktifkan untuk pembelian, ia akan diminta pada setiap muat turun, walaupun percuma.
Membatalkan langganan
Pembatalan dibuat melalui akaun Apple anda, bukan melalui pembangun. Pada iPhone, menurut bantuan Apple tentang pembatalan:
- Dalam Settings, ketik nama anda.
- Ketik Subscriptions.
- Ketik langganan berkenaan.
- Ketik Cancel Subscription. Kadang-kadang anda perlu tatal skrin untuk mencari butang itu.
Menurut halaman App Store, langganan tamat pada akhir kitaran bil semasa. Untuk percubaan percuma, bantuan pembatalan yang sama menasihatkan anda membatalkan sekurang-kurangnya 24 jam sebelum tempoh percubaan tamat.
Meminta bayaran balik
Bayaran balik diuruskan oleh Apple, bukan pembangun. Bantuan Apple tentang bayaran balik memberi langkahnya: log masuk ke reportaproblem.apple.com, ketik "I'd like to", kemudian "Request a refund". Pilih sebabnya, kemudian app atau langganan, dan hantar. Apple meminta anda menunggu 24 hingga 48 jam untuk jawapan. Kelayakan berbeza mengikut negara.
Menyekat pembelian dalam aplikasi pada iPhone anak
Apple menyediakan dua tetapan. Yang pertama menyekat semuanya, yang kedua memerlukan ibu bapa meluluskan setiap pembelian.
Sekatan melalui Screen Time. Menurut bantuan Apple tentang Screen Time, Screen Time perlu diaktifkan dahulu. Kemudian:
- Buka Settings, kemudian ketik Screen Time.
- Ketik Apps & Websites, kemudian App Store.
- Ketik In-app Purchases dan pilih Don't Allow.
Kebenaran pembelian, dengan Perkongsian Keluarga. Jika anak anda mempunyai peranti dan akaun sendiri dalam kumpulan keluarga anda, fungsi Ask to Buy menghantar setiap permintaan kepada anda. Ia meliputi muat turun app dan pembelian dalam aplikasi, tanpa mengira klasifikasi umur app. Untuk mengaktifkannya dari peranti anda:
- Buka Settings, kemudian ketik Family.
- Ketik nama anak anda.
- Ketik Apps & Websites, kemudian Restrictions.
- Ketik Ask to Buy, kemudian aktifkan Require Purchase Approval.
Bergantung pada negara, pilihan ini diaktifkan secara lalai dan tidak boleh dinyahaktifkan sebelum umur 18 tahun.
Dari sisi pembangun: apa yang terlibat dengan pembelian dalam aplikasi
Pembelian dalam aplikasi wajib untuk membuka kunci kandungan digital
Guideline 3.1.1 mewajibkannya: untuk membuka kunci fungsi atau kandungan dalam app anda, anda mesti menggunakan pembelian dalam aplikasi Apple. Kunci lesen, kod QR atau mata wang kripto tidak dibenarkan untuk tujuan itu, kecuali dalam kes yang Apple sediakan. Pengecualian dan peraturan setiap rantau ada dalam panduan saya tentang guideline 3.1.1.
Komisen Apple
Menurut halaman keahlian, komisen untuk barangan dan perkhidmatan digital yang dijual melalui App Store ialah 30%. Ia turun ke 15% untuk ahli Small Business Program dan beberapa program lain, serta untuk langganan yang layak. Kadar dan yuran lain boleh dikenakan kepada sesetengah app yang diedarkan di beberapa negara, termasuk Kesatuan Eropah, Jepun dan Korea Selatan. Butirannya, termasuk cara mendaftar, ada dalam Small Business Program Apple.
Apa yang diperlukan sebelum produk pertama
- Tandatangani perjanjian app berbayar. Menurut bantuan App Store Connect, pemegang akaun mesti menandatangani Paid Apps Agreement untuk menawarkan pembelian dalam aplikasi. Langkahnya ada dalam panduan saya tentang Paid Apps Agreement.
- Cipta produk dalam App Store Connect. Menurut bantuan tentang mencipta pembelian dalam aplikasi, produk boleh guna habis atau tidak boleh guna habis dicipta dalam bar sisi app, di bawah Monetization, bahagian In-App Purchases. Anda pilih jenisnya, kemudian masukkan nama rujukan dan ID produk. Langganan dicipta secara berasingan, dalam Subscriptions.
- Sediakan pemulihan. Halaman Apple tentang pembelian dalam aplikasi mengingatkan: jika seseorang memasang semula app anda atau bertukar peranti, dia mesti terus mendapat semula apa yang dibelinya. App anda juga mesti menyediakan cara untuk memulihkan pembelian yang boleh dipulihkan, di bawah guideline 3.1.1.
Untuk menyambungkan semuanya tanpa menulis sendiri pengesahan resit, saya gunakan RevenueCat. Langkahnya ada dalam RevenueCat dan langganan dalam aplikasi iOS.
Jenis mana untuk app pertama anda
| Apa yang anda jual | Jenis yang sesuai |
|---|---|
| Perkhidmatan yang bertambah setiap minggu | Langganan diperbaharui automatik |
| Versi penuh, sekali untuk selamanya | Tidak boleh guna habis |
| Kredit, penjanaan, nyawa | Boleh guna habis |
| Akses bertarikh, tanpa pembaharuan | Langganan tidak diperbaharui |
Untuk app pertama, pilihan sebenar hampir selalu antara langganan dan pembelian sekali. Saya huraikannya, dengan pengiraan hasil bulanan, dalam langganan atau pembelian sekali untuk app iOS anda.
Jual pembelian dalam aplikasi pertama anda
iOS & Android Kit bermula daripada kod permulaan app saya: onboarding, paywall dan langganan sudah dikod, dan laluan empat langkah membawa anda hingga ke App Store, mengikut rentak anda. Keseluruhan rantaian, dari produk dalam App Store Connect hingga paywall, diterangkan di halaman langganan dalam aplikasi iOS.
Jika anda sedang menyediakan pelancaran pertama, buat diagnostik percuma anda: ia memberitahu apa yang benar-benar menghalang projek anda dan menghantar senarai semak anti-penolakan Apple saya.
Soalan lazim
Apakah maksud "In-App Purchases" di App Store?
Label itu menandakan app menjual sesuatu di dalamnya: mata wang, buka kunci, langganan. Ia muncul di sebelah harga atau butang Get. Muat turun app tetap percuma jika ia memaparkan Get, dan anda hanya membayar apa yang anda pilih untuk beli.
Adakah app percuma dengan pembelian dalam aplikasi benar-benar percuma?
Muat turunnya percuma, dan Apple menyatakan anda tidak akan dicaj untuknya. Namun, sesetengah fungsi atau kandungan mungkin berbayar di dalamnya. Untuk membeli, Apple meminta kata laluan, Touch ID atau Face ID anda.
Apakah beza antara pembelian boleh guna habis dan tidak boleh guna habis?
Yang boleh guna habis akan habis apabila digunakan dan dibeli semula, seperti nyawa atau permata. Yang tidak boleh guna habis dibeli sekali dan kekal milik anda, seperti pek tahap atau versi penuh. Antara kedua-duanya, hanya yang tidak boleh guna habis didapati semula selepas pasang semula.
Bagaimana mahu menyahaktifkan pembelian dalam aplikasi pada iPhone?
Aktifkan Screen Time, kemudian pergi ke Settings, Screen Time, Apps & Websites, App Store. Ketik In-app Purchases dan pilih Don't Allow. Untuk peranti anak, pilihan Ask to Buy pula membolehkan anda meluluskan setiap pembelian.
Bolehkah mendapat bayaran balik untuk pembelian dalam aplikasi?
Ya, sesetengah pembelian layak. Permintaan dibuat di reportaproblem.apple.com, bahagian "I'd like to", kemudian "Request a refund". Apple meminta anda menunggu 24 hingga 48 jam, dan kelayakan berbeza mengikut negara.
Berapakah komisen yang Apple ambil daripada pembelian dalam aplikasi?
Secara amnya, 30% untuk barangan dan perkhidmatan digital. Ia 15% untuk ahli Small Business Program dan untuk langganan yang layak. Kadar dan yuran lain boleh dikenakan kepada sesetengah app di beberapa negara, termasuk Kesatuan Eropah.

