Spieler-IDs der nächsten Generation

Um den Datenschutz für Nutzer weiter zu verbessern, führen wir die Play-Spieldienste der nächsten Generation ein. Bei Spieler-IDs der nächsten Generation wird Nutzern für jedes Spiel, das sie spielen, eine andere Spieler-ID zugewiesen. Die Spieler-ID bleibt jedoch auf allen Geräten für ein bestimmtes Spiel (durch das PGS-Projekt) gleich.

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.

Die Spieler-IDs der nächsten Generation werden nach und nach eingeführt und werden ab März 2024 irgendwann für alle Play-Spieldienste-Projekte erforderlich sein. Einen detaillierten Zeitplan für den Roll-out-Plan finden Sie in diesem Blogpost.

Spieler-IDs der nächsten Generation verwenden

Damit die Spieler-IDs der nächsten Generation unterstützt werden, müssen Sie in der Navigationsleiste Play-Spieldienste > Einrichtung und Verwaltung > Konfiguration aufrufen und dann auf der Konfigurationsseite auf Eigenschaften bearbeiten klicken. Hier finden Sie die Einstellungen zum Aktivieren von Spieler-IDs der nächsten Generation (siehe unten).

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

Bevor du die Änderung veröffentlichst, um Spieler-IDs der nächsten Generation zu aktivieren, solltest du mithilfe von Testkonten prüfen, ob die Spieler-IDs der nächsten Generation Probleme mit deinem Identitätssystem verursachen.

Legen Sie dazu das Optionsfeld auf „Ein“ fest, aber veröffentlichen Sie die Änderung nicht. Wenn das Optionsfeld auf „An“ gesetzt ist, geben die Testerkonten die Spieler-IDs der nächsten Generation zurück, mit denen du testen kannst. Diese Einstellung gilt für alle Spiele, die mit diesem Play-Spieldienste-Projekt verknüpft sind.

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

Wenn in deinem Spiel nicht davon ausgegangen wird, dass eine Spieler-ID in verschiedenen Titeln gleich ist, erwarten wir, dass du die Spieler-IDs der nächsten Generation problemlos aktivieren kannst. Wir empfehlen dennoch Tests, 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 du eine Möglichkeit suchst, einen Nutzer über deine Titel hinweg zu identifizieren, um eine spielübergreifende Nutzererfahrung anzubieten, kannst du den Spielerschlüssel des Entwicklers verwenden. Auf den Player-Schlüssel des Entwicklers kann nur über die REST Web APIs zugegriffen werden. So rufen Sie die ID ab:

  1. [Falls noch nicht abgeschlossen] Client und Backend-Server für den Zugriff auf die PGS REST APIs einrichten
  2. Stellen Sie die 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. Diese ist für alle Apps eines Entwicklers in der Google Play Console identisch.

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