Membuat Android Auto-Renewable Subscription
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Langganan otomatis yang dapat diperbarui memberikan akses ke konten, layanan, atau fitur premium di aplikasi Anda secara berkelanjutan. Panduan ini akan membantu Anda membuat dan mengonfigurasi langganan di Google Play Console.
Ringkasan
Judul bagian “Ringkasan”Langganan secara otomatis diperbarui pada akhir setiap periode pembayaran hingga pengguna membatalkan. Mereka sangat cocok untuk:
- Akses konten premium
- Pengalaman tanpa iklan
- Penyimpanan awan
- Layanan berkelanjutan
Membuat Langganan
Membuat Pembayaran Langganan-
Navigasikan ke Langganan
Di Google Play Console, pilih aplikasi Anda dan pilih Monetize > Langganan dari menu samping.
Klik tombol Buat langganan untuk memulai.

-
Masukkan Informasi Dasar
Berikan nama langganan dan ID produk. ID produk diperlukan untuk pengaturan di aplikasi Anda dan tidak dapat diubah kemudian.

-
Buat Rencana Dasar
Google Play memerlukan satu rencana dasar per langganan. Plugin native-purchases hanya mendukung satu rencana dasar untuk menjaga konsistensi dengan iOS.
Klik Tambah rencana dasar untuk melanjutkan.

-
Konfigurasi Detail Rencana Dasar
Masukkan:
- ID Rencana Dasar: Identifikasi unik untuk rencana ini
- Periode Pembayaran: Berapa sering pengguna dikenakan biaya (mingguan, bulanan, tahunan, dll.)
- Masa kebijakan: Jendela waktu selama mana Google mempertahankan langganan sementara mencoba pembayaran sebelum pembatalan

-
Atur Harga
Akses bagian harga dan pilih semua negara/kawasan di mana Anda ingin menawarkan langganan.

-
Konfigurasi Harga
Atur harga dasar Anda dalam mata uang utama. Google Play secara otomatis mengonversinya ke mata uang lokal.

-
Tinjau Harga Wilayah
Tinjau harga yang dikonversi secara otomatis untuk setiap negara. Anda dapat menyesuaikan harga individu jika perlu.

-
Simpan Konfigurasi
Simpan konfigurasi harga Anda.

-
Aktivasi Langganan
Klik tombol Aktivasi untuk membuat produk langganan Anda aktif dan tersedia untuk dibeli.

Konsiderasi Penting
Bagian berjudul “Konsiderasi Penting”Keterbatasan Rencana Dasar
Bagian berjudul “Keterbatasan Rencana Dasar”Plugin native-purchases memerlukan satu rencana dasar per langganan untuk memastikan konsistensi dengan pengelolaan langganan iOS. Rencana dasar yang lebih dari satu tidak didukung.
Masa Ampun
Bagian berjudul “Masa Ampun”Masa ampun memungkinkan Google Play untuk mencoba kembali pembayaran yang gagal sambil menjaga akses langganan pengguna. Masa ampun umum adalah:
- 3 hari untuk langganan bulanan
- 7 hari untuk langganan yang lebih lama
Status Langganan
Bagian berjudul “Status Langganan”Setelah dibuat, langganan Anda akan berada di status “Draft” sampai diaktifkan. Anda dapat menguji langganan draft di mode sandbox.
Menggunakan di Aplikasi Anda
Bagian berjudul “Menggunakan di Aplikasi Anda”Setelah dibuat, referensi langganan di aplikasi Anda menggunakan ID produk:
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Load subscription infoconst { products } = await NativePurchases.getProducts({ productIdentifiers: ['com.example.premium.monthly'], productType: PURCHASE_TYPE.SUBS,});
const product = products[0];console.log(`${product.title} — ${product.priceString}`);
// Purchase (planIdentifier = Base Plan ID from Google Play Console)const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.example.premium.monthly', planIdentifier: 'monthly-plan', // REQUIRED on Android, ignored on iOS productType: PURCHASE_TYPE.SUBS,});
console.log('Transaction ID', transaction.transactionId);
// Later, check purchase stateconst { purchases } = await NativePurchases.getPurchases({ productType: PURCHASE_TYPE.SUBS,});
const subscription = purchases.find( (purchase) => purchase.productIdentifier === 'com.example.premium.monthly',);
if (subscription && subscription.purchaseState === 'PURCHASED' && subscription.isAcknowledged) { console.log('Subscription active locally'); // For expiration/cancellation, validate purchaseToken through your backend}Langkah-Langkah Selanjutnya
Judul Bagian “Langkah-Langkah Selanjutnya”- Buat tawaran pengenalan untuk menarik pelanggan baru
- Konfigurasi pengujian sandbox untuk menguji langganan Anda
- Tetapkan validasi bukti pembayaran backend untuk keamanan
Pengaturan Perbaikan
Judul Bagian “Pengaturan Perbaikan”Langganan tidak muncul di aplikasi:
- Verifikasi ID produk sesuai dengan tepat
- Pastikan langganan telah diaktifkan
- Periksa bahwa aplikasi Anda memiliki nama paket yang benar
- Tunggu 2-3 jam setelah aktivasi untuk perubahan menyebar
Error Base Plan:
- Pastikan Anda memiliki satu rencana dasar
- Verifikasi semua bidang yang diperlukan telah diisi
- Periksa bahwa periode pembayaran adalah valid
Masalah Harga:
- Konfirmasikan setidaknya satu negara dipilih
- Verifikasi harga dasar lebih besar dari biaya minimum yang diizinkan
- Periksa tingkat konversi mata uang yang dapat diterima
Lanjutkan dari Create Android Auto-Renewable Subscription
Bagian berjudul “Teruskan dari Membuat Subskripsi Android Auto-Renewable”Jika Anda menggunakan Membuat Subskripsi Android Auto-Renewable untuk merencanakan persetujuan toko dan distribusi, hubungkannya dengan Menggunakan @capgo/native-purchases untuk kemampuan asli dalam Menggunakan @capgo/native-purchases, @capgo/capacitor-in-app-review untuk detail implementasi dalam @capgo/capacitor-in-app-review, Menggunakan @capgo/capacitor-in-app-review untuk kemampuan asli dalam Menggunakan @capgo/capacitor-in-app-review, @capgo/capacitor-native-market untuk detail implementasi dalam @capgo/capacitor-native-market, dan Menggunakan @capgo/capacitor-native-market untuk kemampuan asli di Menggunakan @capgo/capacitor-native-market. untuk kemampuan asli di Menggunakan @capgo/capacitor-native-market.