Bei der Anmeldung über die Play-Spieldienste erhalten Sie die Spielidentität eines Spielers, ist eine plattform-, spielespezifische Identität für Android-Spieler. Diese Identität hilft, eine Beziehung zwischen Ihrem Spiel und dem Spieler aufzubauen. Spieler sind mehr dass sie bereit sind, sich mit dieser Identität anzumelden, als über andere zentralisierte Systeme.
Darüber hinaus erhalten Sie bei der Anmeldung eine starke, konsistente Kennung, die Sie als Schlüssel zu einem Cloud-Speichersystem. Die Cloud-Speicherung ist sehr wichtig. können Spieler Folgendes:
- Weitermachen, wenn dein Gerät geändert oder zurückgesetzt wird
- Das Spiel auf mehreren Geräten spielen, z. B. auf einem anderen Smartphone oder Chromebook)
- Spiel deinstallieren und später neu installieren
Du kannst die Identität der Play-Spieldienste als Schlüssel für deinen eigenen Cloud-Speicher verwenden Lösung oder können Sie das kostenlose Dienst „Gespeicherte Spiele“
Die Play-Spieldienste (PGS) unterstützen die automatische Anmeldung, Spieler anmelden.
Empfohlener Anmeldevorgang
So kannst du Spieler bei deinem Spiel anmelden: Anmeldevorgang:
- Während der Startsequenz Ihres Spiels wird die automatische Anmeldung ausgelöst und versucht, den Nutzer anzumelden oder ein neues Konto zu erstellen.
- Wenn die automatische Anmeldung nicht funktioniert oder der Nutzer ablehnt, wird eine manuelle Anmeldung angezeigt. Anmeldeschaltfläche für den Fall, dass sich der Nutzer später anmelden möchte.
Automatische Anmeldung
Die automatische Anmeldung ermöglicht Nutzern, sich problemlos in Ihrem Spiel anzumelden. automatisch! Wenn Ihr Spiel eine Anmeldung des Nutzers erfordert und die automatische Anmeldung aktiviert ist (in der Google Play Spiele App), erhältst du die Play-Spieldienste des Nutzers Anmeldedaten und der Nutzer sieht die PGS-Anmeldung.
Die automatische Anmeldung ist eine Einstellung, die der Nutzer steuern kann. Nutzer können automatisch in allen Spielen anmelden oder jedes Mal gefragt werden.
OAuth-Bereiche und PSD
PGS basiert auf dem OAuth-System, damit Nutzer Folgendes tun können:
Ihrem Spiel Zugriff auf sein Konto zu geben. PGS hat einen speziellen Umfang für Spiele (games-lite
) und stützt sich auf einen anderen Bereich
(drive.app_data
), wenn die Funktion „Gespeicherte Spiele“ in Ihrem Spiel verwendet wird. Die gespeicherten Spiele
Die Funktion ermöglicht den Zugriff auf das Google Drive-Konto des Nutzers, in dem das Spiel
Daten gespeichert werden.
Mit PGS v2 kannst du keine zusätzlichen OAuth-Bereiche mehr anfordern. Wenn dies erforderlich ist, empfehlen wir die Verwendung des Google Log In SDK zusammen mit Play-Spieldiensten.
Unterstützung von Mehrfach-Anmeldemethoden
PGS bietet eine Gaming-Identität für Android-Spieler. Das muss aber nicht sein. die einzige Identität, die mit Ihren Nutzern verbunden ist. Du kannst Spieler über Play-Spieldienste anmelden, die ID des sozialen Netzwerks und dein eigenes In-Game-ID-System verwenden. Jedes bietet sowohl euch als auch euren Spielern einzigartige Vorteile, zusammen, um Android-Spielern ein großartiges Erlebnis zu bieten.
Spieleridentität für die Backend-Integration sicher abrufen und verifizieren
Sie können einen Server Auth-Code anfordern, um Ihren Server zu aktivieren um direkt über die REST API mit den Servern der Play-Spieldienste zu kommunizieren. Autorität des angemeldeten Spielers. Dies ermöglicht direkten Zugriff auf die ID, Profil und andere Informationen (z. B. Freundesliste, falls autorisiert) Wenn Sie Spieler-IDs, Freundes-IDs oder andere zugehörige Daten in Ihrem Backend speichern, Methode verwendet werden, um die Gefahr von diese Felder auf dem Gerät zu bearbeiten.
Bei einigen älteren Spielen und Playern wird außerdem die vom
Android-SDK für einen Player darf nicht mit der ID identisch sein, die andere Spieler beim
im selben Spiel ansehen. Dies ist besonders relevant, wenn
der Freundesliste. Die in der REST API zurückgegebene player_id
ist jedoch
immer konsistent und immer die ID ist, die die anderen Spieler sehen.
Weitere Informationen finden Sie unter Offlinezugriff und die Dokumentation zur REST API
Clientimplementierung
Informationen zur Implementierung der Anmeldeunterstützung unter Android finden Sie unter Anmeldung in Android-Spielen