Damit das SDK in einem Spiel erfolgreich initialisiert werden kann, müssen mehrere Anforderungen erfüllt sein. Dazu gehören:
Ausführung über eine digital signierte ausführbare Datei
Spiele-Executable über Google Play Spiele starten
Das kann für Entwickler, die ihr Spiel aktiv in einem Spiele-Editor oder einer Code-IDE entwickeln, umständlich sein, da sie das Spiel für die Veröffentlichung verpacken und veröffentlichen müssen.
Für einen besseren Entwicklungsablauf bietet das SDK einen Entwicklermodus. Wenn der Entwicklermodus aktiviert ist, kann das SDK in einem Spiele-Editor oder einer Code-IDE verwendet werden. Das SDK kann initialisiert werden, ohne dass die ausführbare Datei digital signiert oder über Google Play Spiele gestartet werden muss.
Voraussetzungen
- EAP-GUID (Early Access Partner) abrufen Dies ist ein geheimer Schlüssel, mit dem Ihr Entwicklungsteam das SDK im Editor Ihrer Game-Engine verwenden kann, ohne die ausführbare Datei Ihres Spiels packen oder digital signieren oder das Spiel über Google Play Spiele starten zu müssen.
Schritt 1: Entwicklermodus im Manifest aktivieren
Aktivieren Sie den Entwicklermodus für Ihre Anwendung, indem Sie IsDeveloperMode
in der manifest.xml
Ihrer Anwendung auf true
setzen.
<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
<Application>
<PackageName>com.example.package</PackageName>
<IsDeveloperMode>true</IsDeveloperMode>
</Application>
</Manifest>
Schritt 2: Early Access aktivieren
Aktivieren Sie den Vorabzugriff auf dem Gerät, auf dem Sie testen, indem Sie den Stringwert EarlyAccessPartnerGuid
unter dem Registrierungsschlüssel HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid
festlegen.
Dies kann entweder mit dem Windows-Registrierungseditor oder über ein Administrator-Befehlszeilenterminal mit dem folgenden Befehl erfolgen:
C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID
Schritt 3: In Google Play Spiele auf dem PC anmelden
Wenn der Entwicklermodus aktiviert ist, verwendet das SDK das Konto, mit dem Sie in Google Play Spiele für PC angemeldet sind, wenn API-Aufrufe erfolgen. Wenn mehrere Konten angemeldet sind, wird das aktive Konto verwendet.
Wenn Ihr Spiel noch nicht öffentlich veröffentlicht wurde (d. h. noch nie im Produktions-Release-Track in der Play Console veröffentlicht wurde), empfehlen wir, ein Google-Konto zu verwenden, das der internen Testgruppe Ihres Spiels beigetreten ist. Interne Tester haben vor der Veröffentlichung Zugriff auf Ihr Spiel. Das ist erforderlich, damit einige SDK-APIs funktionieren. Zum Beispiel beim Abschließen eines Kaufs mit Play Billing. Sie können die internen Tester Ihrer App in der Play Console verwalten.
Nächste Schritte
Google Play-PC-Funktionen in Ihre App einfügen:
- Digitale Waren mit Play Billing verkaufen
- Marketing mit Play Install Referrer analysieren
- Schutz deines Spiels mit Play Integrity für PC