Guna memberikan pengalaman terbaik kepada para pemain untuk Google Play Game di PC, game Anda dalam versi seluler (Android) dan Google Play Game di PC harus memberikan pengalaman lintas perangkat yang lancar menggunakan SDK Layanan game Google Play v2 agar dianggap dioptimalkan untuk Google Play Game di PC.
Berikut ringkasan persyaratannya:
- Pemain di perangkat seluler (Android) dan Google Play Game di PC (di PC) akan
otomatis login ke Layanan game Google Play dalam game Anda, jika
memungkinkan, dan progres selain tutorialnya akan ditautkan ke
ID Pemain Layanan game Google Play. Di perangkat lain, game akan otomatis memulihkan progres ini jika tidak ada perbedaan dengan status lokal.
- Pengguna mungkin akan otomatis login ke game menggunakan Layanan game Google Play, tetapi tidak login dengan sistem identitas yang sudah ada (misalnya, akun tamu). Dalam kasus ini, karena pengguna login dengan Layanan game Google Play dan mengharapkan progresnya disimpan, Anda tetap harus mencadangkan dan memulihkan progres pengguna. Satu-satunya pengecualian adalah jika pengguna secara khusus memahami bahwa mode tamu terikat ke satu perangkat.
- Login Layanan game Google Play v2 harus digunakan untuk memenuhi persyaratan ini. Jika Anda menggunakan Login v1, kami memiliki panduan untuk memigrasikan Java dan Unity integrasi.
- Jika game Anda memiliki solusi identitas lain, tautkan ID Pemain Layanan game Google Play ke solusi ini sehingga pemain tidak perlu memulihkan kredensial secara manual saat menggunakan perangkat baru.
- Jika terjadi perbedaan (pemain login dengan Layanan game Google Play dan platform identitas lain), Anda harus menyelesaikannya dengan cara yang sesuai dan dipahami oleh pemain. Anda dapat meminta pemain memilih akun yang ingin digunakan untuk bermain, memilih progres lokal, atau menggabungkan progres.
Kami mengakui bahwa solusi identitas Anda yang ada memiliki kerumitannya sendiri, dan kami fleksibel dalam menangani kasus yang muncul dari konflik dan penyelesaian identitas. Pada akhirnya, persyaratannya adalah pemain akan otomatis memulihkan progres atau statusnya saat beralih antara Android (termasuk ponsel dan tablet) dan Google Play Game di PC.
Lihat rekomendasi ini tentang cara mengintegrasikan Layanan game Google Play dengan sistem identitas Anda yang sudah ada. Anda dapat memilih antara dua metode integrasi utama berdasarkan kebutuhan game.
- Solusi pengikatan: Buat koneksi satu-ke-satu antara Layanan game Google Play dan sistem identitas Anda yang sudah ada.
- Solusi penarikan: Kaitkan akun Layanan game Google Play dengan beberapa akun terkait pengguna untuk memulihkan status.
Setiap metode menawarkan manfaat yang berbeda untuk mengelola progres pemain di seluruh perangkat.
Anda dapat menggunakan kasus pengujian untuk mengevaluasi solusi Anda sendiri terhadap persyaratan.
Berikut checklist perilaku yang kami wajibkan dan sarankan terkait login Layanan game Google Play di Google Play Game di PC.
| ID | Tingkat Kepentingan | Deskripsi |
|---|---|---|
| 1.1 | Diperlukan untuk build yang dioptimalkan | Buat pemain login dengan Layanan game Google Play v2
di perangkat Android dan Google Play Game di PC.
Integrasikan SDK Layanan game Google Play v2 baru dengan build Android dan Google Play Game di PC, serta aktifkan Fungsi login dalam game Anda. Gunakan kredensial dari pemain yang login untuk mendukung persyaratan 1.2. Perlu diperhatikan bahwa Login v1 tidak memenuhi persyaratan. Jika Anda menggunakan Layanan game Google Play v1 di game, Anda harus mengupgrade ke v2. Untuk mengetahui informasi selengkapnya tentang cara memigrasikan game, lihat panduan Java dan Unity. |
| 1,2 | Diperlukan untuk build yang dioptimalkan | Cadangkan dan pulihkan progres pemain dengan ID Pemain Layanan game Play.
Hal ini tidak diperlukan jika pemain memahami bahwa progres terikat ke perangkat lokal dan akan hilang saat beralih ke perangkat lain atau progres hanya berada dalam tutorial. Untuk memastikan pemain tidak kehilangan progresnya saat beralih atau mereset perangkat, atau jika bermain di beberapa perangkat, pastikan progres mereka telah dicadangkan dengan aman ke solusi simpan di cloud, dan gunakan ID Layanan game Play sebagai kunci, dengan aman jika menggunakan server game backend Anda sendiri. Saat pemain login dengan Layanan game Play, periksa apakah ada progres untuk akun tersebut dan jika ada, izinkan pemain untuk melanjutkan dari permainan terakhir yang ditinggalkan. Anda dapat menggunakan solusi simpan di cloud atau Layanan game Play Game Tersimpan Jika pemain tidak login di Layanan game Play, coba pertahankan progres pemain secara lokal, lalu sinkronkan progres tersebut saat pemain login ke Layanan game Play. Ini agar pemain tidak kehilangan progres jika mereka menunda login ke game Anda. |
| 1.3 | Praktik Terbaik | Sediakan tombol login untuk pemain yang logout.
Pemain dapat memilih untuk tidak menggunakan Layanan game Play sehingga tidak login otomatis ke game. Dengan menambahkan tombol login untuk pemain yang logout, Anda memungkinkan pemain berubah pikiran dan login ke Layanan game Play saat mereka makin tertarik dengan game Anda. Tombol login harus dapat ditemukan oleh pemain; misalnya, tombol tersebut harus dapat diakses dari layar utama atau terletak di layar Setelan. Tombol ini tidak boleh tersembunyi beberapa tingkat di menu game Anda. |
| 1,4 | Disarankan | Ikuti pedoman branding Google.
Untuk memberi pemain pengalaman menyeluruh yang menarik dan konsisten, terapkan pedoman branding layanan game Play. |