Konfigurasi Pengujian Sandbox Android
Copy prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Termasuk instalasi, sinkronkan, dan panduan markdown sumber.
Gunakan build yang tepat untuk pekerjaan
Judul bagian “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.
- Signed release AAB diunggah ke Play Console: Diperlukan untuk tes billing Google Play yang realistis.
- Build pengujian yang diinstal melalui Play: Build yang digunakan pengujian oleh tester Anda 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 sebelumnya
Prasyarat- Sebuah akun pengembang Google Play Console. Jika Anda belum membuat satu, mulai dari Daftar Akun Console Play.
- Sebuah catatan aplikasi yang dibuat di Console Play dengan nama paket Android akhir Anda
- Produk dalam aplikasi atau langganan yang dibuat di Console Play
- Sebuah akun Gmail uji coba yang dapat Anda tambahkan untuk pengujian lisensi
- Sebuah 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, tidak dapat diubah menjadi berbayar.
Gunakan Paket Aplikasi Android (.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 paket signed dari Android Studio dengan Bangun > Buat Paket Signed App Bundle / APK, yang meminta Anda untuk menentukan nilai-nilai tersebut.
Proses Pengaturan
Bab berjudul “Proses Pengaturan”-
Tambahkan Akun Pengujian
Buka Console Play di Pengaturan > Pengujian Lisensi dan tambahkan akun Google utama yang digunakan pada perangkat Android Anda untuk pengujian.
Hal ini memastikan pembelian menampilkan alur Play sandbox daripada mencoba tagihan nyata.

-
Pilih Jalur Pengujian
Lihat Uji dan Rilis > Pengujian dan pilih salah satu jalur di bawah ini:
- Pengujian Internal: Jalur tercepat untuk QA dan uji coba tagihan. Paket baru biasanya tersedia dalam beberapa menit.
- Pengujian Terbatas: 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 48 jam.

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

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

-
Join the Testing Program
Buka URL opt-in dari perangkat uji dan klik tombol “Menjadi tester” untuk mendaftar.
Pasang aplikasi dari daftar Play Store yang dibuat oleh aliran opt-in tersebut, bukan dari APK yang diekspor secara lokal.

-
Build dan Test
Luncurkan build Play yang terpasang 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 billing QA, hapus aplikasi yang diunggah secara sampingan sebelum menginstal build pengujian Play.
- Pengujian internal sangat baik untuk tes asap cepat, tetapi pengujian tertutup adalah jalur yang berpengaruh untuk akses produksi akun pribadi baru.
- Akun pengujian tidak akan dikenakan biaya untuk pembelian
- Pembelian pengujian menggunakan alur yang sama dengan pembelian produksi
- Anda dapat menguji semua fitur langganan termasuk uji coba dan tawaran introdusksi
- Langganan pengujian memiliki periode renovasi yang dipercepat untuk tes yang lebih cepat
- Gunakan akun Google yang sama untuk semua tiga tempat: toko Play di perangkat, alur opt-in tester, dan pengujian Lisensi
Pengujian
Bagian berjudul “Pengujian”Produk tidak menampilkan dalam mode tes:
- Pastikan aplikasi Anda diunggah ke jalur pengujian
- Verifikasi akun tes telah ditambahkan ke pengujian Lisensi
- Periksa bahwa produk aktif di Google Play Console
- Konfirmasi bahwa build diinstal dari Google Play, bukan diinstal 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
- Verifikasi bahwa Anda masuk dengan akun uji coba
- Konfirmasi bahwa Anda telah mengunggah build rilis yang ditandatangani yang mengacu pada 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
- Verifikasi bahwa banner testing muncul selama pembelian
Sumber Daya Tambahan
Bagian berjudul “Sumber Daya Tambahan”- Melakukan 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
Bagian berjudul “Lanjutkan dari Konfigurasi Uji Sandbox Android”Jika Anda menggunakan Konfigurasi Uji Sandbox Android untuk merencanakan persetujuan toko dan distribusi, hubungkannya dengan Menggunakan @capgo/native-purchases untuk kemampuan asli dalam Menggunakan @capgo/native-purchases, @capgo/capacitor-in-app-review untuk detail implementasi di @capgo/capacitor-ulasan-dalam-aplikasi, Menggunakan @capgo/capacitor-ulasan-dalam-aplikasi untuk kemampuan asli di Menggunakan @capgo/capacitor-ulasan-dalam-aplikasi, @capgo/capacitor-pasar-asli untuk detail implementasi di @capgo/capacitor-pasar-asli, dan Menggunakan @capgo/capacitor-pasar-asli untuk kemampuan asli di Menggunakan @capgo/capacitor-pasar-asli.