In diesem Dokument finden Sie Antworten auf häufig gestellte Fragen zu SDKs und zur Veröffentlichung von Google Play Spiele auf dem PC.
VPN hinzufügen
Entwicklern, die ihr Spiel in Regionen testen müssen, in denen Google Play Spiele auf dem PC nicht unterstützt wird, empfehlen wir, ein VPN zu verwenden, um eine IP-Adresse aus einer unterstützten Region zu erhalten.
Achten Sie darauf, dass Sie den TUN-Modus für das VPN aktivieren. Eine Anleitung zum Aktivieren des TUN-Modus und zum Konfigurieren der Firewall finden Sie im Benutzerhandbuch des VPN-Anbieters.
Nachdem der TUN-Modus aktiviert wurde, installieren Sie Google Play Spiele auf dem PC und den Emulator zu Testzwecken.
Kann ich den Kaufvorgang ohne Backend-Server verwenden?
Aus Sicherheitssicht ist die Verarbeitung ohne Backend-Server im Allgemeinen nicht empfehlenswert.
Weitere Informationen finden Sie unter Prozess ohne Backend-Server.
Wie kann ich mit der Entwicklung für Google Play Spiele auf dem PC in Unity oder UE Editor beginnen?
- Aktivieren Sie den Entwicklermodus und fahren Sie mit dem Testen fort.
- Fügen Sie die Dateien
manifest.xml
und.dll
hinzu. Weitere Informationen finden Sie in diesem Entwicklerdokument. - Registrieren Sie eine GUID für Vorabzugriffspartner für Testzwecke.
Wenn Sie ein Spiel über die Google Play Spiele App starten, werden dann Ihre Google-Kontodetails synchronisiert?
Nachdem das Spiel über den Google Play Spiele-Client gestartet wurde, wird das Konto automatisch synchronisiert. Eine erneute Anmeldung über den Google-Anmeldeprozess ist nicht erforderlich.
Muss das Spielpaket zur Überprüfung eingereicht werden, wenn ein Windows-App-Bundle (WAB) über einen Drittanbieter-Launcher eingereicht wird?
Sie können einfach Ihr Installationsprogramm einreichen. Sie müssen nicht Ihr gesamtes Spielepaket einreichen, da der Prüfer Ihr Spielepaket über das Installationsprogramm herunterladen kann.
Wenn ein Spieler einen Drittanbieter-Launcher anstelle des Google Play-Clients verwendet, wird sein Play-Spieldienste-Konto dann automatisch synchronisiert?
Damit die SDK-Funktionen funktionieren, muss das Spiel direkt über den Google Play Spiele-Client gestartet werden. Wenn das Spiel durch einen anderen Prozess, z. B. ein Installationsprogramm oder eine Launcher-Anwendung, gestartet wird, muss dieser Prozess selbst über den Google Play Spiele-Client gestartet werden. Das Spiel muss alle vom Client empfangenen Parameter an den Clientprozess übergeben.
Wie verarbeitet das SDK die Anmeldung mit einem Google-Konto für mehrere Instanzen oder Konten?
Jeder Spielstart in GPG wird als „Spielsitzung“ behandelt und jeder „Spielsitzung“ kann ein Konto zugeordnet sein. Sie können unterschiedlich sein. Wenn Sie das Spiel also mit Konto A starten und dann zu Konto B wechseln und das Spiel neu starten, können beide gleichzeitig ausgeführt werden.
Gibt es Einschränkungen für die Dateigröße von WAB-Dateien (Windows App Bundle)?
Sie können WAB-Dateien mit einer Größe von bis zu 10 GB hochladen.
Sind bestehende API-basierte Zahlungssysteme nach der Integration des Google Play Spiele auf dem PC SDK zulässig?
Alle Zahlungen müssen über das Google Play Spiele auf dem PC-SDK mit Google Play Billing abgewickelt werden. Sie können Ihre vorhandene API-basierte Zahlungsmethode nicht im selben Spiel verwenden.
Gibt es offene oder geschlossene Testumgebungen, die der mobilen Umgebung ähneln?
Eine spezielle End-to-End-Sandbox ist derzeit nicht verfügbar, aber wir wissen, dass Entwickler eine produktionsähnliche Testumgebung benötigen. Demnächst wird eine robustere Lösung angeboten.
Wir können im Entwicklermodus initiierte Käufe nicht korrekt verarbeiten.
Der Kauf muss im Entwicklermodus innerhalb von 3 Minuten aufgenommen werden, da er sonst möglicherweise erstattet wurde.
Gibt es Unterschiede zwischen der API (Legacy) und dem Google Play Spiele auf dem PC SDK?
- Legacy-Fokus nur auf Abrechnung
- Das SDK unterstützt den Google Desktop Service (GDS) und alle PC-Funktionen.
- Entwicklerfreundliche SDK-Schnittstelle
- Keine browserbasierte Google-Anmeldung erforderlich
Gibt es eine alternative Möglichkeit, das SDK zu initialisieren, indem das Spiel direkt über den Game Launcher gestartet wird, ohne Google Play Spiele auf dem PC zu verwenden?
Das Spiel muss über den Google Play Spiele auf dem PC-Client gestartet werden. Weitere Informationen finden Sie in der Entwicklerdokumentation.
Wiederkehrende Zahlungen oder Abos werden nicht unterstützt. Gibt es Pläne, dies zu implementieren?
Es ist nicht geplant, diese Kaufoptionen über den In-App-Kauf hinaus hinzuzufügen. Wir freuen uns über Ihr Feedback zu bestimmten Anwendungsfällen.
Wird der Fehlercode im Zahlungsvorgang im billingerror als Antwort auf das Starten des Kaufvorgangs oder das Abrufen des Zahlungsergebnisses zurückgegeben? Können wir für den Kaufvorgang nicht einfach auf das SDK-Ergebnis warten, anstatt einen Listener zu verwenden?
Es handelt sich um die Antwort auf das Zahlungsresultat. LaunchPurchaseFlow wird sofort zurückgegeben, ohne zu blockieren. Sie müssen jedoch auf den Rückruf warten, um zu erfahren, wann der Vorgang abgeschlossen ist, und um das Ergebnis zu erfassen.