Login

Mekanisme login Layanan game Google Play berfungsi untuk mengautentikasi pemain dan memberi mereka identitas game Android yang berbeda (ID pemain).

ID pemain level platform ini memfasilitasi kelanjutan gameplay yang lancar di berbagai perangkat, sehingga membangun koneksi yang kohesif antara game dan pemain. Dibandingkan dengan sistem terpusat alternatif, pemain lebih bersedia menggunakan identitas ini untuk tujuan login.

Selain itu, proses login menawarkan ID yang andal untuk sistem simpan di cloud. Pemain dapat melakukan hal berikut:

  • Melanjutkan progres mereka dalam game setelah perubahan atau reset perangkat.
  • Bermain game di beberapa perangkat, sehingga memungkinkan transisi yang lancar antara smartphone dan Chromebook.
  • Uninstal dan instal ulang game.

Developer memiliki opsi untuk menggunakan ID pemain sebagai kunci untuk solusi simpan di cloud mereka sendiri, atau menggunakan layanan Game Tersimpan bawaan.

Layanan game Play (PGS) mendukung login otomatis, cara tanpa hambatan untuk membuat pemain login.

Login dengan Layanan game Play adalah cara efektif untuk memberikan identitas yang kuat kepada pemain tanpa perlu menerapkan fitur tambahan seperti papan peringkat atau game tersimpan. Pendekatan yang mudah ini memudahkan pemain untuk berinteraksi dengan game Anda dan menciptakan pengalaman yang dipersonalisasi.

SDK Layanan game Play v2

SDK Layanan game Play v2 menawarkan beberapa peningkatan dibandingkan v1 dalam hal login pengguna:

Untuk pengguna:

  • Pengalaman pengguna yang ditingkatkan: Setelah memilih akun default, pengguna akan otomatis login tanpa melihat perintah tambahan.

Untuk developer:

  • Penerapan kode yang disederhanakan: Kode sisi klien tidak lagi memerlukan penanganan alur login atau logout. Login otomatis dipicu saat game diluncurkan, dan pengelolaan akun disederhanakan dalam setelan OS.

Kuota permintaan login

Ada kuota harian untuk permintaan login dengan Layanan game Play. Untuk informasi selengkapnya, lihat Mengelola kuota harian.

Alur login yang direkomendasikan

Agar pemain berhasil login ke game Anda, gunakan alur login berikut:

  1. Selama urutan startup game Anda, Login otomatis akan dipicu untuk mencoba membuat pengguna login atau membuat akun baru.
  2. Jika proses login otomatis tidak berfungsi atau pengguna menolak, tampilkan tombol login manual sebagai antisipasi jika pengguna ingin login nanti.

Login otomatis

Saat pemain meluncurkan game dengan mengaktifkan login otomatis, mereka login ke game tanpa berinteraksi dengan perintah login. Pemain dapat mengaktifkan login otomatis di aplikasi Google Play Game, atau di permintaan login awal yang ditampilkan di game Anda.

Permintaan login otomatis

Layanan multi-login

Layanan game Play memberikan identitas game untuk pemain Android, tetapi tidak harus menjadi satu-satunya identitas yang terhubung ke pengguna Anda. Anda dapat memproses login pemain menggunakan Layanan game Play, ID jaringan sosial, dan sistem ID dalam game Anda sendiri sekaligus.

ID Pemain

ID pemain adalah ID untuk akun pemain Layanan game Play. Game Anda dapat mengambil ID pemain untuk setiap pemain yang login ke game Anda menggunakan login Layanan game Play. Klien game, server game backend, dan layanan simpan di cloud dapat menggunakan ID ini untuk mengakses data pemain dengan aman dari Layanan game Play.

ID pemain konsisten bagi pengguna saat mereka memainkan game Anda di beberapa perangkat. Namun, hal tersebut tidak selalu konsisten di antara game. Untuk informasi selengkapnya, lihat ID Pemain generasi berikutnya.

Cakupan OAuth

Layanan game Play mengandalkan sistem OAuth untuk memungkinkan pemain memberi game Anda akses ke akun mereka. Layanan game Play memiliki cakupan unik untuk game (games-lite) dan bergantung pada cakupan lain (drive.appdata) jika game Anda menggunakan fitur game tersimpan. Fitur game tersimpan memberikan akses ke akun Google Drive pengguna, tempat penyimpanan data game.

Saat menggunakan SDK Layanan game Play v2, Anda tidak dapat meminta cakupan OAuth tambahan. Jika Anda memerlukan cakupan OAuth tambahan, sebaiknya gunakan SDK Login dengan Google dengan Layanan game Play.

Recall API

Recall API memungkinkan game mengelola link antara pengguna PGS dan akun dalam game mereka dengan menyimpan token recall menggunakan server Google. Untuk mempelajari lebih lanjut cara mengaktifkan fitur ini, lihat Mengintegrasikan PGS Recall API dalam game Anda.

Integrasi klien game

Saat mengintegrasikan login ke project game Anda, sebaiknya gunakan alur pengguna berikut:

  1. Selama urutan startup game, login otomatis akan diluncurkan dan melakukan upaya login pengguna atau membuat akun baru.

  2. Jika proses login otomatis tidak berfungsi atau pengguna menolak, tampilkan tombol login manual sebagai antisipasi jika pengguna ingin login nanti.

Untuk informasi tentang cara mengintegrasikan login dalam project game Anda, lihat panduan memulai untuk jenis project:

Integrasi server game

Setelah pemain login ke game Anda menggunakan layanan Login, server game backend Anda dapat berkomunikasi langsung dengan server Layanan game Play untuk mengakses ID pemain, profil, daftar teman, dan data Layanan game Play lainnya. Ini memerlukan kode otorisasi server yang disediakan oleh SDK Layanan game Play. Server Anda dapat menggunakan kode otorisasi bersama dengan REST API Layanan game Play untuk berkomunikasi dengan aman dengan server Layanan game Play.

Untuk informasi selengkapnya, lihat Akses sisi server ke Layanan game Play.