Konfigurasi Pengujian Sandbox Android
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pengujian pembelian dalam aplikasi memerlukan pengaturan yang tepat di Google Play Console. Petunjuk ini akan membantu Anda menyiapkan pengujian sandbox untuk aplikasi Android Anda.
Gunakan build yang tepat untuk pekerjaan
Bagian berjudul “Gunakan build yang tepat untuk pekerjaan”Sebelum Anda memulai, pisahkan tiga jenis build Android ini:
- Build debug/dev lokal: Cocok untuk memeriksa UI dan integrasi native di perangkat Anda.
- Build rilis AAB yang ditandatangani dan diunggah ke Play Console: Diperlukan untuk tes billing Google Play yang realistis.
- Instalasi bermain untuk tes build: Build yang diinstal oleh tes Anda dari jalur internal atau tertutup. Gunakan ini untuk QA pembelian.
Jika Anda hanya mengunggah APK dari Android Studio atau adb, Billing Google Play mungkin tidak berperilaku sama seperti di produksi. Untuk validasi langganan dan pembelian dalam aplikasi, selalu tes dengan build yang diinstal dari Google Play.
Persyaratan
Bab berjudul “Persyaratan”- Akun pengembang Google Play Console. Jika Anda belum membuat satu, mulai dari Daftar Bergabung Play Console.
- Rekaman aplikasi yang dibuat di Play Console dengan nama paket Android akhir Anda
- Produk dalam aplikasi atau langganan yang dibuat di Play Console
- Akun Gmail uji coba yang dapat Anda tambahkan untuk tes lisensi
- Build rilis yang ditandatangani siap untuk diunggah
Sebelum Anda menghabiskan waktu untuk pengaturan billing, buatlah aplikasi di Play Console dan putuskan apakah akan gratis atau berbayar. Google memungkinkan Anda untuk memindahkan aplikasi berbayar menjadi gratis kemudian, tetapi setelah aplikasi telah ditawarkan secara gratis, tidak dapat diubah menjadi berbayar. gratis berbayar Pilih Android App Bundle () untuk aplikasi baru di Play Store:
Jendela Terminal.aabSalin ke clipboard
bunx cap sync androidcd android./gradlew bundleReleaseBuild > Generate Signed App Bundle / APK bundleRelease__CAPGO_KEEP_0__ __CAPGO_KEEP_1__yang meminta Anda memasukkan nilai-nilai tersebut.
Proses Pengaturan
Bab yang berjudul “Proses Pengaturan”-
Tambahkan Akun Pengujian
Pada Console Play, buka Pengaturan > Lisensi pengujian dan tambahkan akun Google utama yang digunakan pada perangkat Android Anda untuk pengujian.
Ini memastikan pembelian menampilkan alur sandbox Play daripada mencoba melakukan tagihan nyata.

-
Pilih Jalur Pengujian
Buka Pengujian dan rilis > Pengujian dan pilih salah satu jalur ini:
- Pengujian Internal: Jalur tercepat untuk pengujian asap billing dan QA. Paket baru biasanya tersedia dalam beberapa menit.
- Pengujian Terkunci: Lebih baik untuk pengujian 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 harus menerima build.
Jika Anda bekerja menuju akses produksi pada akun pribadi yang baru dibuat, pastikan Anda menggunakan pengujian terkunci dan pastikan setidaknya 12 tester aktif selama 14 hari berturut-turut.

-
Unggah Rilis Bangun Tanda Tangan
Buat rilis baru di jalur pengujian yang dipilih dan unggah tanda tangan Anda, "Buat rilis baru di jalur pengujian yang dipilih dan unggah tanda tangan Anda,"
.aab.Aplikasi Google Play baru seharusnya menggunakan Android App Bundle daripada APK. Setelah unggah, simpan rilis, perbaiki apapun yang menghalangi kebijakan atau daftar penjualan Play, lalu publikasikan rilis ke jalur pengujian.

-
Ikuti Program Pengujian
Buka URL opt-in dari perangkat uji Anda dan klik tombol "Jadilah tester" untuk mendaftar. Pasang aplikasi dari daftar penjualan Play yang dibuat oleh aliran opt-in tersebut, bukan dari APK yang diekspor secara lokal.
Ikuti pengujian

-
Buat daftar tester
Meluncurkan bangun Play-instal pada perangkat uji coba dan mencoba membeli. Anda seharusnya melihat pesan seperti:
“Ini adalah pesanan uji coba; Anda tidak akan dikenakan biaya.”

Catatan Penting
Bab berjudul “Catatan Penting”- Untuk QA pembayaran, hapus instalasi sideloaded aplikasi sebelum menginstal bangun uji coba Play.
- Pengujian internal sangat baik untuk tes asap cepat, tetapi pengujian tertutup adalah jalur yang penting untuk akses akun pribadi produksi baru.
- Akun uji tidak akan dikenakan biaya untuk pembelian
- Pembelian uji menggunakan alur yang sama seperti pembelian produksi
- Anda dapat menguji semua fitur langganan termasuk uji coba dan tawaran introdusif
- Langganan uji memiliki periode rencana 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
Pengaturan Masalah
Judul Bagian “Pengaturan Masalah”Produk tidak muncul di mode tes:
- Pastikan aplikasi Anda telah diunggah ke jalur tes
- Verifikasi akun tes telah ditambahkan ke Lisensi tes
- Periksa bahwa produk aktif di Google Play Console
- Konfirmasi bahwa build telah diinstal dari Google Play, bukan diinstal secara lokal
“Barang 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
- Verifikasi Anda telah masuk dengan akun tes
- Konfirmasi Anda telah mengunggah build rilis yang telah ditandatangani yang mengarah ke nama paket dan katalog produk yang sama
Pembelian uji menampilkan sebagai tagihan nyata:
- Periksa kembali apakah akun telah ditambahkan ke Lisensi testing
- Pastikan Anda menggunakan build dari jalur testing
- Verifikasi banner testing muncul selama pembelian
Sumber Daya Tambahan
Judul bagian “Sumber Daya Tambahan”- Pembelian uji dengan Google Play Billing
- Tetapkan uji terbuka, tertutup, atau internal
- Persyaratan uji untuk akun pengembang pribadi baru
Lanjutkan dari Konfigurasi Uji Sandbox Android
Judul bagian “Lanjutkan dari Konfigurasi Uji Sandbox Android”Jika Anda menggunakan Konfigurasi Pengujian Sandbox Android untuk merencanakan persetujuan toko dan distribusi, hubungkannya dengan Menggunakan @capgo/native-purchases untuk kemampuan native di Menggunakan @capgo/native-purchases, @capgo/capacitor-ulasan-dalam-aplikasi untuk detail implementasi di @capgo/capacitor-ulasan-dalam-aplikasi, Menggunakan @capgo/capacitor-ulasan-dalam-aplikasi untuk kemampuan native di Menggunakan @capgo/capacitor-ulasan-dalam-aplikasi, @capgo/capacitor-pasar-terintegrasi untuk detail implementasi di @capgo/capacitor-pasar-terintegrasi, dan Menggunakan @capgo/capacitor-pasar-terintegrasi untuk kemampuan native di Menggunakan @capgo/capacitor-pasar-terintegrasi.