Asset-Lieferung testen

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:

  1. Erstellen Sie Ihr App Bundle.

  2. 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
    
  3. 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:

  1. Erstellen Sie Ihr App Bundle.
  2. Folgen Sie der Play Console-Anleitung zur internen Freigabe Ihrer App.
  3. Klicken Sie auf dem Testgerät auf den Link zur internen App-Freigabe für die Version Ihrer App, die Sie gerade hochgeladen haben.
  4. Installiere die App über die Google Play Store-Seite, die angezeigt wird, wenn du auf den Link klickst.