Spieler-IDs der nächsten Generation

Um den Datenschutz für Nutzer weiter zu verbessern, bieten Play-Spieldienste Spieler-IDs der nächsten Generation an. Den Nutzern wird für jedes Spiel, das sie spielen, eine andere Spieler-ID zugewiesen. Die Spieler-ID bleibt jedoch auf allen Geräten einheitlich (gemäß PGS-Projekt).

Spieler-IDs der nächsten Generation gelten nur für Nutzer, die sich noch nie über die Play-Spieldienste bei deinem Spiel angemeldet haben. Bestehende Nutzer, die sich bereits bei deinem Spiel angemeldet haben, erhalten weiterhin dieselbe Spieler-ID.

Ab Ende 2024 müssen Spieler-IDs der nächsten Generation für alle PGS-Projekte erforderlich sein.

Spieler-IDs der nächsten Generation verwenden

So unterstützen Sie Spieler-IDs der nächsten Generation:

  1. Gehen Sie in der Navigationsleiste der Play Console zu Play-Spieldienste > Einrichtung und Verwaltung > Konfiguration.
  2. Wählen Sie auf der Konfigurationsseite die Option Properties bearbeiten aus. Auf dieser Seite finden Sie die Einstellungen zum Aktivieren von Spieler-IDs der nächsten Generation, wie in der folgenden Abbildung dargestellt:

Play-Spieldienste – ID-Konfiguration der nächsten Generation

Testkonten verwenden

Bevor Sie die Änderung an Ihrem Spiel veröffentlichen, durch die Spieler-IDs der nächsten Generation aktiviert werden, verwenden Sie Testkonten, um sicherzustellen, dass die Spieler-IDs der nächsten Generation keine Probleme mit dem Identitätssystem Ihres Spiels verursachen.

Setzen Sie dazu das Optionsfeld auf An, veröffentlichen Sie die Änderung jedoch nicht. Für Tester-Konten werden jetzt Spieler-IDs der nächsten Generation zurückgegeben, mit denen du testen kannst. Diese Einstellung gilt für alle Spiele, die mit diesem Play-Spieldienste-Projekt verknüpft sind.

Updates für dein Spiel veröffentlichen

Wenn du die Tests abgeschlossen hast, veröffentliche die Änderung mit deinem Play-Spieldienste-Projekt in der Play Console unter Play-Spieldienste > Einrichtung und Verwaltung > Veröffentlichung, damit die Änderung wirksam wird und alle neuen Nutzer IDs der nächsten Generation erhalten.

Spieler-IDs der nächsten Generation testen

Solange Sie nicht davon ausgehen, dass eine Spieler-ID für die verschiedenen Spieletitel einheitlich ist, können Sie Spieler-IDs der nächsten Generation problemlos aktivieren. Wir empfehlen dennoch, Tests durchzuführen, um sicherzustellen, dass keine Probleme auftreten.

Wir empfehlen folgende Tests:

  • Dafür sorgen, dass sich Testkonten, die Spieler-IDs der nächsten Generation empfangen, sich in ihrem Play-Spieldienste-Profil anmelden und mit dem Spielfortschritt verknüpfen können
  • Falls zutreffend, können sich Testerkonten mit demselben Identitätssystem in verschiedenen Spielen mit demselben Play-Spieldienste-Profil anmelden und ihren Fortschritt verfolgen.

Player-Schlüssel des Entwicklers verwenden

Wenn Sie eine Möglichkeit benötigen, einen Nutzer in Ihren Titeln zu identifizieren, um eine spielübergreifende Nutzererfahrung anzubieten, können Sie den Spielerschlüssel des Entwicklers verwenden. Auf den Entwickler-Player-Schlüssel kann nur über die REST Web APIs zugegriffen werden. So rufen Sie die ID ab:

  1. Falls noch nicht geschehen: Richte deinen Client und Backend-Server für den Zugriff auf die PGS REST APIs ein.
  2. Stellen Sie die folgende HTTP-Anfrage:

    GET https://www.googleapis.com/games/v1/players/me/scopedIds

Die Antwort enthält ein Feld:

developer_player_key (string): Die ID des Nutzers, die für alle Spiele eines Entwicklers in der Google Play Console identisch ist.

Eine Liste von Spieler-IDs aus allen deinen Apps abrufen

Du kannst auch eine Liste der Spieler-IDs deiner Nutzer aus der Liste der Apps abrufen, die zu deinem Entwicklerkonto gehören. Ein Nutzer hat nur eine ID für die Spiele, bei denen er über die Play-Spieldienste angemeldet ist.

  1. Falls noch nicht geschehen: Richte deinen Client und Backend-Server für den Zugriff auf die PGS REST APIs ein.
  2. Stellen Sie die folgende HTTP-Anfrage:

    GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds