Menerapkan produk IAP
Mengelola dan menerbitkan permainan Anda di konsol UDP

Menguji permainan Anda di kotak pasir UDP

Sebelum Anda dapat melepaskan permainan Anda untuk pertama kalinya dan repack untuk toko aplikasi, menguji permainan Anda di lingkungan sandbox. Anda harus:

  • Awali UDP di kotak pasir setidaknya sekali (untuk semua permainan)
    • Hubungi metode Initialize()
  • Lengkapi pembelian IAP di kotak pasir setidaknya sekali (jika permainan Anda memiliki IAPs)
    • Hubungi metode Purchase()

Ini adalah untuk memastikan bahwa implementasi UDP bekerja untuk kasus sederhana dan nominal. Unity merekomendasikan Anda menguji metode UDP Anda lebih luas. Setelah rilis pertama Anda, Anda tidak perlu teruji di kotak pasir untuk melepaskan revisi baru dari permainan Anda di UDP.

Note: Jika Anda menguji permainan Anda dalam mode Pemain Unity, semua transaksi IAP berhasil dan secara otomatis dikonsumsi. Ini tidak terhubung ke konsol UDP dan tidak cukup untuk membersihkan pengujian sandbox.

Untuk menguji permainan Anda di kotak pasir:

  1. Di tab Portal Unity dari jendela Pengaturan Proyek, pergi ke bagian akun Uji Sandbox UDP dan membuat kredensial login untuk lingkungan sandbox. Login Jika Anda telah menambahkan kredensial di konsol UDP, Anda dapat menggunakannya.
    If you have already added credentials in the UDP console, you can use those.
  2. Jalankan permainan Anda pada perangkat Android atau emulator. Login Ketika permainan Anda meluncurkan harus memanggil metode Initializeize, yang menampilkan layar login secara otomatis di lingkungan sandbox. Jika Anda tidak menyebut Initialize pada peluncuran game, memicu langkah yang diperlukan untuk memanggil Initialize.
    When your game launches it should call the Initialize method, which displays the login screen automatically in the sandbox environment. If you didn’t call Initialize on game launch, trigger the necessary step to call Initialize.
    1. Masukkan kredensial login Anda untuk akun uji sandbox. Login Ini adalah semua yang diperlukan untuk memeriksa bahwa permainan menginisialisasi.
      This is all that’s required to check that the game initializes.
    2. Untuk game IAP, lakukan pembelian untuk menguji pembelian IAP Anda. Login Tidak ada transaksi nyata yang dilakukan di lingkungan kotak pasir.
      No real transaction is made in the sandbox environment.

Ketika setiap tes berhasil:

  • Lingkungan sandbox menampilkan notifikasi toast
  • Sandbox UDP memperbarui bagian Pengujian Sandbox dari konsol UDP untuk menampilkan status Tested hijau untuk tes yang sesuai

Ketika semua tes yang diperlukan berhasil, panel kiri halaman Game Info menampilkan kutu hijau untuk mengkonfirmasi pengujian kotak pasir yang jelas. Sekarang Anda dapat menyelesaikan langkah-langkah yang tersisa di halaman Game Info Anda untuk melepaskan revisi pertama Anda dan mengirimkannya ke toko.

Sandbox login kredensial hanya bekerja dengan build UDP generik untuk lingkungan sandbox. Ketika UDP mengubah build Anda untuk toko aplikasi nyata, UDP menghapus lingkungan kotak pasir dan halaman login, dan patch di SDK khusus toko. SDK khusus toko dalam membangun memastikan transaksi IAP bekerja dengan sistem pembayaran toko itu.

Note: Mode Sandbox juga mendukung validasi sisi server.

Troubleshooting

Periksa implementasi UDP dan/atau IAP jika ada masalah terkait IAP muncul, seperti:

  • Tidak ada layar login yang muncul
  • Tidak ada produk IAP yang diambil
  • Tombol pembelian responsif
  • Ketidakmampuan untuk menyelesaikan pembelian

Untuk informasi pemecahan masalah lebih lanjut, periksa atau hubungi tim dukungan UDP melalui tautan “Hubungi Support” di Konsol UDP.

Menerapkan produk IAP
Mengelola dan menerbitkan permainan Anda di konsol UDP