Untuk memberikan pengalaman terbaik kepada para pemain 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 otomatis login ke game Anda dengan Layanan game Google Play, tetapi tidak login dengan sistem identitas yang sudah ada (misalnya, akun tamu). Dalam hal ini, Anda tetap harus mencadangkan dan memulihkan progres pengguna karena pengguna login dengan Layanan game Google Play dan berharap progres mereka disimpan. Satu-satunya pengecualian adalah jika pengguna secara khusus memahami bahwa mode tamu terikat di satu perangkat.
- Login Layanan game Google Play v2 harus digunakan untuk memenuhi persyaratan ini. Jika Anda menggunakan Login v1, kami memiliki panduan untuk memigrasikan integrasi Java dan Unity.
- 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. Cara ini dapat berupa pertanyaan kepada pemain tentang akun mana 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, persyaratan yang berlaku adalah progres atau status pemain akan dipulihkan secara otomatis 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 Anda.
- Solusi pengikatan: Buat koneksi satu-ke-satu antara Layanan game Google Play dan sistem identitas Anda yang 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 berdasarkan persyaratan.
Berikut adalah checklist perilaku yang wajib dan direkomendasikan terkait login Layanan game Google Play di Google Play Game di PC.
| ID | Tingkat Kepentingan | Deskripsi |
|---|---|---|
| 1.1 | Wajib 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 mewajibkan persyaratan 1.2. Perlu diperhatikan bahwa Login v1 tidak memenuhi persyaratan. Jika Anda menggunakan Layanan game Google Play v1 di game Anda, Anda harus mengupgrade ke v2. Untuk mengetahui informasi selengkapnya tentang memigrasikan game Anda, lihat panduan Java dan Unity. |
| 1,2 | Wajib untuk build yang dioptimalkan | Cadangkan dan pulihkan progres pemain dengan
ID Pemain Layanan game Play.
Langkah ini tidak diperlukan jika pemain memahami bahwa progres terikat dengan perangkat lokal dan akan hilang saat membuka perangkat lain atau progresnya 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 Pemain Layanan Play Games sebagai kunci, jika menggunakan server game backend Anda sendiri. Saat pemain login dengan Layanan game Play, periksa apakah ada progres untuk akun tersebut dan jika ya, izinkan pemain melanjutkan bermain game. Anda dapat menggunakan solusi simpan di cloud Anda sendiri atau Game Tersimpan Layanan game Play Jika pemain tidak login dengan Layanan game Play, coba pertahankan progres pemain secara lokal, lalu sinkronkan progres tersebut saat pemain akhirnya 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 Anda. Dengan menambahkan tombol login untuk pemain yang logout, Anda memungkinkan pemain berubah pikiran dan login ke Layanan Play Games saat mereka makin tertarik dengan game Anda. Tombol login harus dapat ditemukan oleh pemain; misalnya, tombol harus dapat diakses dari layar utama Anda atau terletak di layar Setelan. Tombol ini tidak boleh tersembunyi beberapa tingkat di dalam menu game. |
| 1,4 | Disarankan | Ikuti pedoman branding Google.
Untuk memberi pemain pengalaman menyeluruh yang menarik dan konsisten, terapkan pedoman branding layanan game Play. |