Warnung:Google Play Instant ist nicht mehr verfügbar. Ab Dezember 2025 können Instant Apps nicht mehr über Google Play veröffentlicht werden und alle Google Play-Dienste-Instant-APIs funktionieren nicht mehr. Nutzer erhalten keine Instant Apps mehr von Play.
Wir nehmen diese Änderung aufgrund von Entwicklerfeedback und unserer kontinuierlichen Investitionen zur Verbesserung des Ökosystems seit der Einführung von Google Play Instant vor.
Damit du deine App weiter optimieren und noch mehr Nutzer gewinnen kannst, empfehlen wir, Nutzer über Deeplinks zu deiner regulären App oder deinem regulären Spiel weiterzuleiten und so ihr Interesse für bestimmte Inhalte zu wecken.
Alle Instant-Games müssen die automatische Anmeldung über die Google Play Games-Dienste unterstützen. Verwenden Sie die Google Play Games-Dienste, um eine einheitliche Spieler-ID bereitzustellen, mit der Sie gespeicherten Fortschritt aus der Cloud wiederherstellen können.
Größe der Bibliothek
Die Auswirkungen der Google Play Games-Dienste-Bibliothek auf die Größe hängen davon ab, ob die Spiel-Engine auf Unity, Java oder Native basiert.
Java
Die Auswirkungen auf die Größe sind minimal, da ProGuard darüber informiert wird, welche Klassen verwendet werden.
Unity
Sie können die Funktion zum Speichern von Spielen mit dem offiziellen Google Play-Spieldienste-Plug‑in in Ihr Unity-Spiel einbinden. Wenn Sie die ProGuard-Empfehlungen verwenden, beträgt die Größenänderung etwa 200 KB.
Nativ
Sie können die Funktion zum Speichern von Spielen in ein Spiel integrieren, das mit dem Android NDK erstellt wurde. Verwenden Sie dazu das Native Play Games Services SDK.
Verwenden Sie die allgemeine ProGuard-Konfiguration unten, um den größten Teil des in der Bibliothek enthaltenen Java-Codes zu entfernen. Mit dieser Konfiguration können Sie die Anmeldung über die Play Games-Dienste und das Speichern von Spielen implementieren und fügen der APK dabei nur etwa 250 KB hinzu.
# The native PGS library wraps the Java PGS SDK using reflection.
-dontobfuscate
-keeppackagenames
# Needed for callbacks.
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Needed for helper libraries.
-keep class com.google.example.games.juihelper.** {
public protected *;
}
-keep class com.sample.helper.** {
public protected *;
}
# Needed for GoogleApiClient and auth stuff.
-keep class com.google.android.gms.common.api.** {
public protected *;
}
# Keep all of the "nearby" library, which is needed by the native PGS library
# at runtime (though deprecated).
-keep class com.google.android.gms.nearby.** {
public protected *;
}
# Keep all of the public PGS APIs.
-keep class com.google.android.gms.games.** {
public protected *;
}