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 Spiel-Executable
Starten der Spiel-Executable über Google Play Games
Für Entwickler, die ihr Spiel aktiv in einem Game Editor oder einer Code-IDE entwickeln, kann dies umständlich sein, da sie das Spiel für die Veröffentlichung verpacken und veröffentlichen müssen.
Um den Entwicklungsablauf zu verbessern, bietet das SDK einen Entwicklermodus. Wenn dieser aktiviert ist, kann das SDK in einem Game Editor oder einer Code-IDE verwendet werden. Das SDK kann initialisiert werden, ohne dass die ausführbare Datei digital signiert oder über Google Play Games gestartet werden muss.
Vorbereitung
- Rufen Sie eine GUID für Early-Access-Partner (EAP) ab. Dies ist ein geheimer Schlüssel, mit dem Ihr Entwicklungsteam das SDK im Editor Ihrer Game Engine verwenden kann, ohne die Spiel-Executable verpacken oder digital signieren oder über Google Play Games 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 Early Access auf dem Gerät, auf dem Sie Tests durchführen, indem Sie den
EarlyAccessPartnerGuid Stringwert unter dem
HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid Registrierungsschlüssel festlegen.
Dies kann entweder über den Windows-Registrierungseditor oder über ein CMD-Terminal mit Administratorrechten 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 Games auf dem PC anmelden
Wenn der Entwicklermodus aktiviert ist, verwendet das SDK das Konto, mit dem Sie in Google Play Games auf dem 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 (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. Dies ist erforderlich, damit einige SDK-APIs funktionieren. Beispielsweise beim Abschließen eines Kaufs mit Play Billing. Sie können die internen Tester Ihrer App in der Play Console verwalten.
Nächste Schritte
Fügen Sie Ihrer App Google Play-PC-Funktionen hinzu:
- Digitale Waren mit Play Billing verkaufen
- Marketing mit dem Play Install Referrer analysieren
- Spiel mit Play Integrity für den PC schützen