Buat Langganan Android Auto-Renewable
Pasang
Langganan yang dapat diperbarui secara otomatis 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 di akhir setiap periode pembayaran sampai pengguna membatalkan. Mereka sangat ideal untuk:
- Akses konten premium
- Pengalaman tanpa iklan
- Penyimpanan awan
- Layanan berkelanjutan
Membuat Langganan
Judul bagian “Membuat Langganan”-
Navigasikan ke Langganan
Dalam 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 pembelian native hanya mendukung satu rencana dasar untuk menjaga konsistensi dengan iOS.
Klik Tambahkan rencana dasar untuk melanjutkan.

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

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

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

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

-
Simpan Konfigurasi
Simpan konfigurasi biaya Anda.

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

Konsiderasi Penting
Bagian berjudul “Konsiderasi Penting”Keterbatasan Paket Dasar
Bagian berjudul “Keterbatasan Paket Dasar”Plugin native-purchases memerlukan satu paket dasar per langganan untuk memastikan konsistensi dengan pengelolaan langganan iOS. Banyak paket dasar tidak didukung.
Masa Istimewa
Masa IstimewaMasa istimewa memungkinkan Google Play untuk mencoba kembali pembayaran yang gagal sambil menjaga akses langganan pengguna. Masa istimewa umum adalah:
- 3 hari untuk langganan bulanan
- 7 hari untuk langganan yang lebih lama
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
Setelah dibuat, rujuk langganan di aplikasi Anda menggunakan ID produk:
Salin ke clipboardLangkah-Langkah Berikutnya
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}__CAPGO_KEEP_1__
Langkah Selanjutnya- Buat tawaran pengenalan untuk menarik pelanggan baru
- Konfigurasi pengujian sandbox untuk menguji langganan Anda
- Tetapkan validasi bukti penerimaan backend untuk keamanan
Pengaturan
Langkah SelanjutnyaLangganan tidak muncul di aplikasi:
- Pastikan ID produk cocok secara tepat
- Pastikan langganan Anda telah diaktifkan
- Periksa bahwa aplikasi Anda memiliki nama paket yang benar
- Tunggu 2-3 jam setelah aktivasi untuk perubahan menyebar
Error rencana dasar:
- Pastikan Anda memiliki rencana dasar yang tepat
- Verifikasi semua bidang yang diperlukan telah diisi
- Periksa bahwa periode pembayaran adalah valid
Masalah harga:
- Konfirmasikan bahwa setidaknya satu negara telah dipilih
- Verifikasi bahwa harga dasar lebih besar dari biaya minimum yang diizinkan
- Periksa bahwa nilai konversi mata uang adalah wajar