Membuat Langganan Android Otomatis Diperbarui
Copikan 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.
Pendahuluan
Judul bagian “Ringkasan”Langganan secara otomatis diperbarui di akhir setiap periode pembayaran sampai pengguna membatalkan. Mereka ideal untuk:
- Kemudahan akses konten premium
- Pengalaman tanpa iklan
- Penyimpanan awan
- Pelayanan berkelanjutan
Membuat Langganan
Judul bagian “Membuat Langganan”-
Navigasikan ke Langganan
Di Google Play Console, pilih aplikasi Anda dan pilih Monetize > Langganan dari menu samping kiri.
Klik tombol Buat Langganan untuk memulai.

-
Masukkan Informasi Dasar
Masukkan 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 Tambahkan rencana dasar untuk melanjutkan.

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

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

-
Konfigurasi Harga
Set harga dasar Anda dalam mata uang utama. Google Play secara otomatis mengonversi ini ke mata uang lokal.

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

-
Simpan Konfigurasi
Simpan konfigurasi harga Anda.

-
Aktifkan Langganan
Klik Aktifkan Button untuk membuat produk langganan Anda aktif dan tersedia untuk dibeli.

Pertimbangan Penting
Bab berjudul “Pertimbangan Penting”Batasan Rencana Dasar
Bab berjudul “Batasan Rencana Dasar”Plugin pembelian asli memerlukan satu rencana dasar yang tepat untuk memastikan konsistensi dengan pengelolaan langganan iOS. Banyak rencana dasar tidak didukung.
Masa Ampun
Bab 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
Bab berjudul “Status Langganan”Setelah pembuatan, langganan Anda akan berada di status “Draft” sampai diaktifkan. Anda dapat menguji langganan draft di mode sandbox.
Menggunakan di Aplikasi Anda
Bab 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}Next Steps
Bab berjudul “Langkah Selanjutnya”- Buat tawaran pengenalan untuk menarik pelanggan baru
- Konfigurasi pengujian sandbox untuk menguji langganan Anda
- Konfigurasi validasi bukti pembayaran backend untuk keamanan
Penyelesaian Masalah
Bagian Pemecahan MasalahJudul Bagian Titled “Penyelesaian Masalah”
- Langganan tidak muncul di aplikasi:
- Pastikan ID produk sesuai dengan tepat
- Periksa bahwa aplikasi Anda memiliki nama paket yang benar
- Periksa bahwa aplikasi Anda memiliki nama paket yang benar
Error pada rencana dasar:
- Pastikan Anda memiliki satu rencana dasar
- Pastikan semua bidang yang diperlukan telah diisi
- Periksa bahwa periode pembayaran adalah valid
Masalah harga:
- Konfirmasikan bahwa setidaknya satu negara telah dipilih
- Pastikan harga dasar lebih besar dari harga minimum yang diizinkan
- Periksa bahwa konversi mata uang adalah layak
Teruskan dari Membuat Langganan Otomatis Android
Judul bagian “Teruskan dari Membuat Langganan Otomatis Android”Jika Anda menggunakan Membuat Langganan Otomatis Android untuk merencanakan persetujuan toko dan distribusi, hubungkannya dengan Menggunakan @capgo/native-purchases untuk kemampuan asli dalam Menggunakan @capgo/native-purchases, @capgo/capacitor-ulasan dalam aplikasi 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-pasar-nasional untuk detail implementasi dalam @capgo/capacitor-native-market, dan Menggunakan @capgo/capacitor-native-market untuk kemampuan asli dalam Menggunakan @capgo/capacitor-native-market.