Lompat ke konten

@capgo/pembelian-asli

Langganan Aplikasi Dalam Aplikasi yang Mudah.

In-app Subscriptions Made Mudah.

  • Pembelian dalam aplikasi yang native dengan StoreKit 2 dan Google Play Billing.
  • Metadata produk dimuat langsung dari toko, termasuk judul dan harga yang terlocalisasi.
  • Syarat harga toko iOS StoreKit untuk langganan bulanan dengan komitmen 12 bulan.
  • Aliran pembelian, restorasi, pembaruan hak akses, dan manajemen langganan native.
  • Bantuan transaksi aplikasi untuk migrasi dari model bisnis yang lebih tua.
MetodeDeskripsi
restorePurchasesMemulihkan penggunaan sebelumnya dan menghubungkan appUserIDs mereka ke pengguna lain yang juga menggunakan aplikasi tersebut.
getAppTransactionMengambil informasi transaksi aplikasi, yang menyediakan detail tentang kapan pengguna pertama kali mengunduh atau membeli aplikasi.
isEntitledToOldBusinessModelMengbandingkan versi aplikasi asli dari transaksi aplikasi terhadap versi target untuk menentukan apakah pengguna berhak atas fitur dari model bisnis sebelumnya.
purchaseProductMengaktifkan alur pembelian native. Pada versi iOS yang didukung, pass billingPlanType: 'monthly' untuk membeli rencana pembayaran bulanan dengan komitmen 12 bulan.
getProductsMengambil informasi produk yang terkait dengan identifikasi produk. Pada versi iOS yang didukung, produk langganan dapat termasuk pricingTerms.
getProductMengambil informasi produk untuk identifikasi produk tunggal.
isBillingSupportedMengecek apakah pembayaran didukung untuk perangkat saat ini.
getPluginVersionMengambil versi plugin native Capacitor.
getPurchasesMengambil semua pembelian pengguna (baik pembelian dalam aplikasi maupun langganan). Metode ini mengakses riwayat pembelian platform untuk pengguna saat ini.
manageSubscriptionsMembuka halaman manajemen langganan native platform. Halaman ini memungkinkan pengguna untuk melihat, memodifikasi, atau membatalkan langganan mereka.
acknowledgePurchaseMengakui/menyelesaikan transaksi pembelian secara manual.
consumePurchaseMengonsumsi pembelian dalam aplikasi di Android.
addListenerMendengarkan pembaruan transaksi StoreKit yang disampaikan oleh Apple’s Transaction.updates. Membakar pada peluncuran aplikasi jika ada transaksi yang belum selesai, dan untuk setiap pembaruan setelahnya. Hanya tersedia di iOS.
addListenerMendengarkan gagal verifikasi transaksi StoreKit yang disampaikan oleh Apple’s Transaction.updates. Membakar ketika hasil verifikasi adalah tidak terverifikasi. Hanya tersedia di iOS.
removeAllListenersMenghapus semua pendengar yang telah terdaftar.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-native-purchases.

Jika Anda menggunakan @capgo/penggunaan-nativ untuk merencanakan pembayaran dan pembelian, hubungkannya dengan Menggunakan @capgo/penggunaan-nativ untuk kemampuan natif di Menggunakan @capgo/penggunaan-nativ, Capgo Pricing untuk alur kerja produk di Capgo Pricing, Sistem Pembayaran untuk detail implementasi di Sistem Pembayaran, Getting Started untuk detail implementasi di Getting Started, dan Revenue Playbook untuk detail implementasi di Revenue Playbook.