Konfigurasi Pengujian Sandbox Android
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Untuk menguji pembelian dalam aplikasi memerlukan pengaturan yang tepat di Google Play Console. Panduan ini akan membantu Anda mengatur pengujian sandbox untuk aplikasi Android Anda.
Menggunakan build yang tepat untuk pekerjaan
Judul bagian “Menggunakan build yang tepat untuk pekerjaan”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 ditandatangani AAB yang diunggah ke Play Console: Diperlukan untuk tes billing Google Play yang realistis.
- Build pengujian yang diinstal dari Play: Build yang digunakan oleh tester Anda untuk menginstal dari jalur internal atau tertutup. Gunakan 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 Daftar mendaftar ke Play Console.
- Rekaman aplikasi yang dibuat di Play Console dengan nama paket Android akhir Anda
- Produk atau langganan dalam aplikasi yang dibuat di Play Console
- Alamat 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 Play Console dan putuskan apakah aplikasi tersebut akan gratis atau contextGoogle memungkinkan Anda untuk memindahkan aplikasi berbayar ke gratis kemudian, tetapi setelah aplikasi telah ditawarkan secara gratis, maka tidak dapat diubah menjadi berbayar.
Pilih menggunakan Android App Bundle (.aab) untuk aplikasi baru di Toko Play:
bunx cap sync androidcd android./gradlew bundleReleasePastikan Anda telah mengonfigurasi signing Android Anda sebelum menjalankan bundleRelease. Jika keystore, konfigurasi signing, atau kata sandi rilis Anda belum disetel, buatlah bundle yang ditandatangani dari Android Studio dengan Build > Generate Signed App Bundle / APK, yang meminta Anda untuk memasukkan nilai-nilai tersebut.
Proses Pengaturan
Bab yang berjudul “Proses Pengaturan”-
Tambahkan Akun Uji
In Console Play, buka Settings > Pengujian 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 Pengujian
Pergi ke Pengujian dan rilis > Pengujian dan pilih salah satu jalur ini:
- Pengujian internal: Jalur tercepat untuk QA dan tes asap billing. 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.
For a first release, Play mungkin menampilkan nama aplikasi sementara dan informasi daftar untuk tester internal selama maksimal 48 jam.

-
Buat Daftar Tester
Setelah membuka jalur tes 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 tes tertutup dan jaga setidaknya 12 tester yang terdaftar dalam 14 hari berturut-turut.

-
Unggah Build Rilis Tanda Tangan
Buat rilis baru di jalur tes yang dipilih dan unggah rilis Anda yang telah ditandatangani.
.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 tes.

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

-
Bangun dan Uji
Luncurkan build Play yang diinstal 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- Sebelum melakukan pengujian billing, pastikan Anda menghapus versi sideloaded aplikasi 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.
- Rekening uji coba tidak akan dikenakan biaya pembelian.
- Pembelian uji coba menggunakan alur yang sama dengan pembelian produksi.
- Anda dapat menguji semua fitur langganan, termasuk percobaan dan penawaran introdusktif.
- Langganan uji coba memiliki periode pembaharuan yang dipercepat untuk pengujian yang lebih cepat.
- Pakai akun Google yang sama untuk tiga tempat: Toko Play di perangkat, alur opt-in tester, dan pengujian Lisensi.
Pengujian Masalah
Bagian berjudul “Pengujian Masalah”Produk tidak muncul di mode uji coba:
- Pastikan aplikasi Anda telah diunggah ke jalur pengujian
- Verifikasi 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
“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 uji coba
- Konfirmasi Anda telah mengunggah build rilis yang telah ditandatangani dan mengarah ke nama paket dan katalog produk yang sama
Pembelian 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”- Membuat Pembelian Uji dengan Google Play Billing
- Atur Uji Pembelian Terbuka, Tertutup, atau Internal
- Persyaratan Uji Pembelian untuk Akun Pengembang Pribadi Baru
Lanjutkan dari Konfigurasi Uji Pembelian Android Sandbox
Judul Bagian “Lanjutkan dari Konfigurasi Uji Pembelian Android Sandbox”Jika Anda menggunakan Konfigurasi Uji Pembelian Android Sandbox untuk merencanakan persetujuan toko dan distribusi, hubungkan 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-native untuk detail implementasi di capgo/capacitor-pasar-native, dan Menggunakan capgo/capacitor-pasar-native untuk kemampuan native di Menggunakan capgo/capacitor-pasar-native.