Konfigurasi Pengujian Sandbox Android
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Untuk melakukan pengujian pembelian dalam aplikasi, Anda memerlukan pengaturan yang tepat di Google Play Console. Panduan ini akan membantu Anda mengatur pengujian sandbox untuk aplikasi Android Anda.
Pilih build yang tepat untuk pekerjaan Anda
Judul bagian “Pilih build yang tepat untuk pekerjaan Anda”Sebelum Anda memulai, pisahkan tiga jenis build Android berikut:
- Build debug/dev lokal: Cocok untuk memeriksa UI dan integrasi native di perangkat Anda.
- Build rilis yang telah ditandatangani AAB diunggah ke Play Console: Diperlukan untuk pengujian billing Google Play yang realistis.
- Build pengujian yang diinstal melalui Play: Build yang digunakan oleh tester Anda untuk menginstal dari jalur internal atau tertutup. Gunakan build ini untuk pengujian pembelian.
Jika Anda hanya mengunggah APK dari Android Studio atau adb, Google Play Billing mungkin tidak berperilaku sama seperti di produksi. Untuk validasi langganan dan pembelian dalam aplikasi, selalu lakukan pengujian dengan build yang diinstal dari Google Play.
Persyaratan
Judul Bagian “Persyaratan”- Akun pengembang Google Play Console. Jika Anda belum membuat satu, mulai dari Pendaftaran Console Play.
- Rekaman aplikasi yang dibuat di Console Play dengan nama paket Android akhir Anda
- Produk dalam aplikasi atau langganan yang dibuat di Console Play
- Akun Gmail uji coba yang dapat Anda tambahkan untuk pengujian lisensi
- Rilis yang ditandatangani siap untuk diunggah
Sebelum Anda menghabiskan waktu pada pengaturan billing, buatlah aplikasi di Console Play dan putuskan apakah akan gratis atau berbayar. Google memungkinkan Anda untuk memindahkan aplikasi berbayar ke gratis kemudian, tetapi setelah aplikasi telah ditawarkan secara gratis, maka tidak dapat diswitch ke berbayar.
Gunakan Android App Bundle (.aab) untuk aplikasi baru di toko Play:
bunx cap sync androidcd android./gradlew bundleReleasePastikan pengaturan signing Android Anda sudah terkonfigurasi sebelum menjalankan bundleRelease. Jika keystore, konfigurasi signing, atau kata sandi release Anda belum disetel, buatlah bundle yang ditandatangani dari Android Studio dengan Buat > Buat Bundle / APK yang Ditandatanganiyang meminta Anda untuk memasukkan nilai-nilai tersebut.
Proses Pengaturan
Judul bagian “Proses Pengaturan”-
Tambahkan Akun Uji
In Console Play, buka Pengaturan > Uji Lisensi dan tambahkan akun Google utama yang digunakan pada perangkat Android Anda untuk tes.
Ini memastikan pembelian menampilkan alur sandbox Play daripada mencoba tagihan nyata.

-
Pilih Jalur Uji
Pergi ke Uji dan rilis > Uji dan pilih salah satu jalur ini:
- Pengujian internal: Jalur tercepat untuk QA dan uji tagihan. Paket baru biasanya tersedia dalam beberapa menit.
- Pengujian tertutup: Lebih baik untuk tes yang lebih luas, dan diperlukan sebelum produksi untuk akun pengembang pribadi yang dibuat setelah 13 November 2023.
Untuk rilis pertama, Play mungkin menampilkan nama aplikasi sementara dan informasi daftar untuk pengujian internal selama maksimal 48 jam.

-
Buat Daftar Tester
Setelah membuka jalur Anda, buat daftar tester dan tambahkan akun Google yang seharusnya menerima bangun.
Jika Anda bekerja menuju akses produksi pada akun pribadi yang baru dibuat, pastikan Anda menggunakan pengujian tertutup dan jaga setidaknya 12 tester yang dipilih untuk 14 hari berturut-turut.

-
Unggah Bangun Rilis Terandai
Buat rilis baru di jalur pengujian yang dipilih dan unggah bangun Anda yang telah ditandai
.aab.Aplikasi Play baru seharusnya menggunakan Android App Bundle daripada APK. Setelah unggah, simpan rilis, perbaiki apapun yang terkait dengan kebijakan atau penghalang daftar toko Play, lalu publikasikan rilis ke jalur pengujian.

-
Bergabunglah dengan Program Pengujian
Buka URL opt-in dari perangkat uji Anda dan klik tombol “Jadilah tester” untuk mendaftar.
Pasang aplikasi dari daftar Play Store yang dibuat oleh aliran opt-in tersebut, bukan dari APK yang diekspor secara lokal.

-
Buat dan Uji
Luncurkan rilis Play yang dipasang pada perangkat uji dan coba melakukan pembelian. Anda seharusnya melihat pesan seperti:
“Ini adalah pesanan uji; Anda tidak akan dikenakan biaya.”

Catatan Penting
Catatan Penting- Untuk billing QA, hapus instalasi aplikasi sideload sebelum menginstal build pengujian Play.
- Pengujian internal sangat baik untuk tes asap cepat, tetapi pengujian tertutup adalah jalur yang paling penting untuk akses produksi akun pribadi baru.
- Akun pengujian tidak akan dikenakan biaya pembelian.
- Pembelian pengujian menggunakan alur yang sama dengan pembelian produksi.
- Anda dapat menguji semua fitur langganan termasuk uji coba dan penawaran introdusksi.
- Langganan pengujian memiliki periode perpanjangan yang dipercepat untuk pengujian yang lebih cepat.
- Gunakan akun Google yang sama untuk semua tiga tempat: toko Play di perangkat, alur opt-in tester, dan pengujian Lisensi.
Pengujian Masalah
Produk tidak menampilkan dalam mode pengujian:Pastikan aplikasi Anda telah diunggah ke jalur pengujian
- Pengujian Masalah
- Pastikan akun uji coba telah ditambahkan ke Lisensi testing
- Periksa bahwa produk aktif di Google Play Console
- Konfirmasi bahwa build telah diinstal dari Google Play, bukan di sideload secara lokal
“Item tidak tersedia” error:
- Tunggu 2-3 jam setelah membuat produk untuk menjadi tersedia
- Pastikan nama paket aplikasi Anda sesuai dengan yang ada di Play Console
- Pastikan Anda masuk dengan akun uji coba
- Konfirmasi bahwa Anda telah mengunggah build rilis yang telah ditandatangani yang mengarah ke nama paket dan katalog produk yang sama
Pembelian uji coba menampilkan sebagai tagihan nyata:
- Periksa kembali apakah akun telah ditambahkan ke Lisensi testing
- Pastikan Anda menggunakan build dari jalur testing
- Pastikan banner testing muncul selama pembelian