Pengaturan Uji Coba Sandbox Android
Copy sebuah pesan konfigurasi dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pengujian pembelian dalam aplikasi memerlukan pengaturan yang tepat di Google Play Console. Panduan ini akan memandu Anda dalam mengatur pengujian sandbox untuk aplikasi Android Anda.
Gunakan konfigurasi yang tepat untuk pekerjaan
Judul bagian “Gunakan konfigurasi yang tepat untuk pekerjaan”Sebelum Anda memulai, pisahkan tiga jenis konfigurasi Android ini:
- Konfigurasi debug/dev lokal: Cocok untuk memeriksa UI dan integrasi native di perangkat Anda.
- Rilis terdaftar AAB diunggah ke Console Play: Diperlukan untuk tes billing Google Play yang realistis.
- Pengujian instalasi Play: Bangunlah yang pengujian tes instalasi dari jalur internal atau tertutup. Gunakan ini untuk verifikasi 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 uji dengan bangun yang diinstal dari Google Play.
Persyaratan
Bagian berjudul “Persyaratan”- Akun pengembang Console Play. 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 Anda yang dibuat di Console Play
- Akun Gmail uji coba yang bisa Anda tambahkan untuk pengujian lisensi
- Rilis yang sudah ditandatangani siap untuk diunggah
Sebelum Anda menghabiskan waktu pada pengaturan billing, buatlah aplikasi di Play Console dan putuskan apakah akan gratis atau berbayar. Google memungkinkan Anda untuk memindahkan aplikasi berbayar ke gratis kemudian, tetapi setelah aplikasi telah ditawarkan secara gratis, tidak bisa diubah menjadi berbayar
Pakai Android App Bundle (.aab) untuk aplikasi Play Store baru:
bunx cap sync androidcd android./gradlew bundleReleasePastikan signing rilis Android Anda sudah terkonfigurasi sebelum Anda menjalankan bundleRelease. Jika keystore, konfigurasi tanda tangan, atau kata sandi rilis Anda belum disetel, buatlah bundle yang ditandatangani dari Android Studio dengan Buat > Buat Bundle Tanda Tangan Aplikasi / APKProses Pengaturan
Bagian berjudul “Proses Pengaturan”
Tambahkan Akun Pengujian-
Buka
Pengaturan > Lisensi pengujian dan tambahkan akun Google utama yang digunakan pada perangkat uji Android Anda. Hal ini memastikan pembelian menampilkan alur Play sandbox daripada mencoba tagihan nyata.
Tambahkan akun pengujian

-
Pilih Jalur Pengujian
Pergi ke Test dan rilis > Pengujian dan pilih salah satu jalur ini:
- Pengujian internal: Jalur tercepat untuk QA dan pengujian asap billing. Paket baru biasanya tersedia dalam beberapa menit.
- Pengujian tertutup: 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 tesan tertutup dan pastikan setidaknya 12 tester yang terdaftar untuk 14 hari berturut-turut.

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

-
Daftar ke 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.

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

Catatan Penting
Bagian berjudul “Catatan Penting”- Untuk QA billing, hapus instalasi sideloaded aplikasi sebelum menginstal bangun uji Play.
- Pengujian internal sangat baik untuk tes asap cepat, tetapi pengujian tertutup adalah jalur yang paling penting untuk akses produksi akun pribadi 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 percobaan dan tawaran introductory
- Test langganan telah mempercepat periode pembaharuan untuk pengujian yang lebih cepat
- Pakai akun Google yang sama untuk tiga tempat: toko Play di perangkat, alur opt-in tester, dan pengujian Lisensi
Pengaturan
Bab berjudul “Pengaturan”Produk tidak menampilkan di mode tes:
- Pastikan aplikasi Anda telah diunggah ke jalur pengujian
- Verifikasi akun tes telah ditambahkan ke pengujian Lisensi
- Periksa bahwa produk aktif di Google Play Console
- Konfirmasi bahwa build telah diinstal dari Google Play, bukan diunggah secara lokal
“Barang tidak tersedia” error:
- Tunggu 2-3 jam setelah membuat produk untuk mereka menjadi tersedia
- Pastikan nama paket aplikasi Anda sesuai dengan yang ada di Play Console
- Pastikan Anda telah masuk dengan akun uji coba
- Konfirmasi Anda telah mengunggah rilis yang ditandatangani yang mengacu pada nama paket dan katalog produk yang sama
Pembelian uji menampilkan sebagai tagihan nyata:
- Periksa apakah akun telah ditambahkan ke pengujian Lisensi
- Pastikan Anda menggunakan rilis dari jalur pengujian
- Pastikan banner pengujian muncul selama pembelian
Sumber Daya Tambahan
Bab berjudul “Sumber Daya Tambahan”- Pembelian uji dengan Google Play Billing
- Konfigurasi uji terbuka, tertutup, atau internal
- Persyaratan pengujian untuk akun pengembang pribadi baru
Teruskan dari Konfigurasi Uji Coba Android Sandbox
Bagian berjudul “Lanjutkan dari Konfigurasi Pengujian 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-in-app-review untuk detail implementasi di @capgo/capacitor-in-app-review, Menggunakan @capgo/capacitor-in-app-review untuk kemampuan native di Menggunakan @capgo/capacitor-in-app-review, @capgo/capacitor-native-market untuk detail implementasi di @capgo/capacitor-native-market, dan Menggunakan @capgo/capacitor-native-market untuk kemampuan asli di Menggunakan @capgo/capacitor-native-market. Menggunakan @capgo/capacitor-native-market untuk kemampuan asli.