Anhand der Schritte in diesem Leitfaden kannst du testen, wie Play Asset Delivery in deine App integriert wird, um Asset-Packs abzurufen.
Lokale Tests
Play Asset Delivery unterstützt lokale Tests. Dazu wird mit bundletool
eine neue Version des Spiels installiert. Du solltest lokale Tests für schnelle, iterative Zyklen verwenden, da das Spiel nicht auf die Google Play-Server hochgeladen werden muss. Die erforderlichen Schritte hängen davon ab, ob Sie in Java, nativ oder mit Unity entwickeln.
Java oder nativ
Führen Sie die folgenden Schritte aus, um Ihre Anwendung lokal zu testen:
Generieren Sie APKs mit dem Flag
--local-testing
:java -jar bundletool-all.jar build-apks --bundle=path/to/your/bundle.aab \ --output=output.apks --local-testing
Verbinden Sie ein Gerät und führen Sie
bundletool
aus, um die APKs per Sideload zu übertragen:java -jar bundletool.jar install-apks --apks=output.apks
Unity
Wählen Sie im Unity-Editor Google > Build and Run (Google > Build and Run) aus.
Verhalten
install-time
Pakete werden während der App-Installation installiert.
fast-follow
Packs verhalten sich wie on-demand
Packs. Das heißt, sie werden nicht automatisch abgerufen, wenn das Spiel per Sideload übertragen wird. Entwickler müssen sie beim Start des Spiels manuell anfordern. Codeänderungen in Ihrer App sind dafür nicht erforderlich.
Einschränkungen
Für lokale Tests gelten folgende Einschränkungen:
- Pakete rufen aus dem externen Speicher statt aus Google Play ab. Sie können also nicht testen, wie sich Ihr Code bei Netzwerkfehlern verhält.
- Das Szenario mit der Wartezeit für WLAN wird bei lokalen Tests nicht berücksichtigt.
- Updates werden nicht unterstützt. Bevor Sie eine neue Version Ihres Builds installieren, deinstallieren Sie die vorherige Version manuell.
Mit interner App-Freigabe testen
Testen Sie Ihr Spiel mit einer möglichst realistischen Konfiguration, je näher ein Releasekandidat steht. So können Sie sicher sein, dass es für die Nutzer in der Produktion gut funktioniert. Um dies zu überprüfen, können Sie die interne App-Freigabe verwenden, um einen teilbaren Link zu erhalten, über den Sie das Spiel bei Google Play herunterladen können. Dabei haben Sie dasselbe Verhalten wie Ihre Nutzer nach der Veröffentlichung des Spiels im Play Store.
So testen Sie Asset Delivery mithilfe der internen App-Freigabe:
- Erstellen Sie Ihr App Bundle.
- Folgen Sie der Play Console-Anleitung zur internen Freigabe Ihrer App.
- Klicken Sie auf dem Testgerät auf den Link zur internen App-Freigabe für die Version Ihrer App, die Sie gerade hochgeladen haben.
- Installiere die App über die Google Play Store-Seite, die angezeigt wird, wenn du auf den Link klickst.