Library Layanan Penagihan Play menampilkan respons BillingResult
yang memungkinkan Anda
mengetahui hasil dari
tindakan yang dipicu. Untuk mengetahui informasi
selengkapnya, lihat menangani kode respons BillingResult
. Sebelum Anda
men-deploy aplikasi ke lingkungan produksi, Anda dapat menguji berbagai
respons mengalir dengan menggunakan Simulator Respons.
Simulator Respons
Saat mengintegrasikan aplikasi dengan Play Billing Library, hal itu bisa menjadi sulit
untuk menguji semua flow BillingResponseCode
, karena Anda tidak memiliki banyak
kontrol atas komunikasi antara Play Store dan backend Play.
Fitur Simulator Respons di aplikasi Play Billing Lab memungkinkan Anda
mengonfigurasi respons kode error untuk Play Billing Library guna menguji berbagai skenario error
yang kompleks.
Mengaktifkan pengujian penggantian penagihan untuk Library Layanan Penagihan Play
Untuk mengaktifkan komunikasi antara Simulator Respons dan aplikasi Anda,
Anda harus mengaktifkan pengujian penggantian penagihan untuk Library Layanan Penagihan Play
dari dalam aplikasi. Untuk melakukannya, tambahkan tag metadata berikut ke file
AndroidManifest.xml
aplikasi Anda.
<manifest ... > <application ... > ... <meta-data android:name="com.google.android.play.largest_release_audience.NONPRODUCTION" android:value="" /> <meta-data android:name="com.google.android.play.billingclient.enableBillingOverridesTesting" android:value="true" /> </application> </manifest>
Saat men-deploy aplikasi ke lingkungan produksi, Anda harus
menggunakan file AndroidManifest.xml
terpisah yang tidak menyertakan tag
metadata ini atau memastikan bahwa Anda telah menghapus tag ini dari
file AndroidManifest.xml
.
Melakukan simulasi error Play Billing Library
Untuk menyimulasikan error Play Billing Library, pertama-tama, konfigurasi kode respons di aplikasi Play Billing Lab, lalu uji aplikasi Anda.
Mengonfigurasi kode respons
Di aplikasi Play Billing Lab, login dengan akun penguji lisensi untuk aplikasi Anda. Tindakan ini akan menampilkan Dasbor Play Billing Lab, termasuk kartu Simulator Respons.
Klik Kelola di kartu Simulator Respons. Tindakan ini akan menampilkan layar Simulator Respons.
Saat diminta, izinkan notifikasi dari Play Billing Lab untuk melihat status koneksi aplikasi Anda.
Aktifkan tombol Simulasikan respons Library Layanan Penagihan Play, jika tidak yang sudah diaktifkan.
Pilih kode respons untuk Play Billing Library API yang Anda inginkan untuk diuji. Pilihan Anda akan otomatis disimpan, dan Simulator Respons siap mengirim kode respons yang dipilih ke aplikasi Anda.
Menguji penanganan error aplikasi
Buka aplikasi.
- Jika telah mengizinkan notifikasi dari Play Billing Lab, Anda akan melihat ikon notifikasi Play Billing Lab di status bar perangkat yang menunjukkan koneksi yang berhasil ke Simulator Respons.
Picu metode Play Billing Library API yang ingin Anda uji. Misalnya, jika Anda ingin menguji
launchBillingFlow
, mulai alur pembelian dalam aplikasi.