Dokumen ini menjawab pertanyaan umum tentang SDK dan publikasi untuk Google Play Game di PC.
Bagaimana cara menambahkan VPN?
Untuk developer yang perlu menguji game mereka di wilayah yang tidak mendukung Google Play Game di PC, sebaiknya gunakan VPN untuk mendapatkan alamat IP dari wilayah yang didukung.
Pastikan Anda mengaktifkan mode TUN di VPN. Panduan tentang cara mengaktifkan mode TUN dan mengonfigurasi firewall dapat ditemukan di panduan pengoperasian penyedia VPN.
Setelah mode TUN diaktifkan, instal Google Play Game di PC dan emulator untuk tujuan pengujian.
Dapatkah Anda menggunakan alur pembelian tanpa server backend?
Dari perspektif keamanan, pemrosesan tanpa server backend umumnya tidak direkomendasikan.
Untuk mengetahui informasi selengkapnya, lihat Memproses tanpa server backend.
Bagaimana cara mulai mengembangkan untuk Google Play Game di PC di Unity atau UE Editor?
- Aktifkan Mode developer dan lanjutkan pengujian.
- Tambahkan file
manifest.xml
dan.dll
. Untuk mengetahui informasi selengkapnya, lihat dokumen developer. - Daftarkan GUID partner akses awal untuk tujuan pengujian.
Saat Anda memulai game menggunakan aplikasi Google Play Game, apakah aplikasi tersebut menyinkronkan detail Akun Google Anda
Setelah meluncurkan game melalui klien Google Play Game, akun akan disinkronkan secara otomatis dan tidak perlu login melalui proses Login Google lagi.
Saat mengirimkan App Bundle Windows (WAB) menggunakan peluncur pihak ketiga, apakah paket game diperlukan untuk ditinjau?
Anda cukup mengirimkan penginstal dan tidak perlu mengirimkan seluruh paket game, peninjau akan dapat mendownload paket game Anda menggunakan penginstal.
Jika pemain menggunakan peluncur pihak ketiga, bukan Klien Google Play, apakah akun Layanan game Play mereka akan otomatis disinkronkan?
Agar fungsi SDK dapat beroperasi, game harus diluncurkan langsung melalui klien Google Play Game. Jika proses lain, seperti aplikasi penginstal atau peluncur, memulai game, maka proses tersebut harus diluncurkan dari klien Google Play Game. Game harus meneruskan semua parameter yang diterima dari klien ke proses klien.
Bagaimana SDK menangani login Akun Google untuk beberapa instance atau akun?
Setiap peluncuran game di GPG diperlakukan sebagai "sesi game" dan setiap "sesi game" dapat memiliki akun yang terkait dengannya. Keduanya bisa berbeda. Jadi, jika Anda meluncurkan game dengan akun A, lalu beralih ke akun B dan meluncurkan ulang, keduanya dapat berjalan secara bersamaan.
Apakah ada batasan ukuran file WAB (Windows App Bundle)?
Anda dapat mengupload ukuran file hingga 10 GB untuk WAB.
Apakah sistem pembayaran berbasis API yang ada diizinkan setelah mengintegrasikan SDK Google Play Game di PC?
Semua pembayaran harus ditangani oleh SDK Google Play Game di PC menggunakan Layanan Penagihan Google Play. Anda tidak dapat menggunakan metode pembayaran berbasis API yang sudah ada di game yang sama.
Apakah ada lingkungan pengujian terbuka atau pengujian tertutup yang serupa dengan perangkat seluler?
Meskipun sandbox end-to-end khusus saat ini belum tersedia, kami menyadari kebutuhan akan lingkungan pengujian yang mirip dengan lingkungan produksi bagi developer. Solusi yang lebih andal akan segera ditawarkan.
Kami tidak dapat menggunakan pembelian yang dimulai dalam mode developer dengan benar?
Penggunaan pembelian dalam mode developer harus dilakukan dalam waktu 3 menit, jika tidak, pembelian mungkin telah dikembalikan dananya.
Apakah ada perbedaan antara API (lama) dan SDK Google Play Game di PC?
- Legacy hanya berfokus pada Penagihan
- SDK ini akan mendukung Google Desktop Service (GDS) dan fitur PC lengkap
- Antarmuka SDK yang cocok untuk developer
- Tidak perlu Login dengan Google berbasis browser
Apakah ada cara alternatif untuk melakukan inisialisasi SDK dengan meluncurkan game secara langsung menggunakan peluncur game, tanpa melalui Google Play Game di PC?
Game harus diluncurkan melalui aplikasi klien Google Play Game di PC. Untuk mengetahui detail selengkapnya, lihat dokumen developer
Pembayaran atau langganan berulang tidak didukung; apakah ada rencana untuk menerapkan fitur ini?
Tidak ada rencana untuk menambahkan opsi pembelian tersebut di luar Pembelian Dalam Aplikasi. Kami menyambut baik masukan Anda terkait kasus penggunaan tertentu.
Dalam proses pembayaran, apakah kode error di billingerror ditampilkan sebagai respons peluncuran alur pembelian atau perolehan hasil pembayaran? Untuk alur pembelian, tidak bisakah kita hanya menunggu hasil SDK, bukan menggunakan pendengar?
Ini adalah respons hasil pembayaran. LaunchPurchaseFlow akan segera ditampilkan tanpa memblokir, tetapi Anda harus memproses callback untuk mengetahui kapan callback selesai dan untuk mengambil hasilnya.