Testowanie przesyłania zasobów

Wykonaj czynności opisane w tym przewodniku, aby przetestować, jak Twoja aplikacja integruje się z Play Asset Delivery, aby pobierać pakiety zasobów.

Testy lokalne

Play Asset Delivery obsługuje testy lokalne, instalując nową wersję gry za pomocą narzędzia bundletool. Stosuj testy lokalne, aby przeprowadzać krótkie, iteracyjne cykle, ponieważ dzięki temu nie musisz przesyłać gry na serwery Google Play. Czynności, które musisz wykonać, zależą od tego, czy tworzysz nową wersję w języku Java, natywnym czy Unity.

Java lub natywna

Aby przetestować aplikację lokalnie, wykonaj te czynności:

  1. Utwórz pakiet aplikacji.

  2. Wygeneruj pliki APK za pomocą flagi --local-testing:

    java -jar bundletool-all.jar build-apks --bundle=path/to/your/bundle.aab \
      --output=output.apks --local-testing
    
  3. Podłącz urządzenie i uruchom bundletool, aby pobrać pliki APK z innego urządzenia:

    java -jar bundletool.jar install-apks --apks=output.apks
    

Jedność

W edytorze Unity kliknij Google > Build and Run (Kompiluj i uruchamiaj).

Działanie

Pakiety (install-time) zostaną zainstalowane podczas procesu instalacji aplikacji.

Pakiety fast-follow zachowują się jak pakiety on-demand. Oznacza to, że nie są one pobierane automatycznie, gdy gra jest zainstalowana z innego urządzenia. Deweloperzy muszą poprosić o ich obsługę ręcznie po uruchomieniu gry. Nie wymaga to żadnych zmian w kodzie aplikacji.

Ograniczenia

Oto ograniczenia testowania lokalnego:

  • Pakiety pobierają się z pamięci zewnętrznej, a nie z Google Play, dlatego nie możesz sprawdzić, jak kod działa w przypadku błędów sieci.
  • Testy lokalne nie obejmują oczekiwania na połączenie z siecią Wi-Fi.
  • Aktualizacje nie są obsługiwane. Przed zainstalowaniem nowej wersji kompilacji ręcznie odinstaluj poprzednią wersję.

Testowanie za pomocą wewnętrznego udostępniania aplikacji

Gdy zbliżysz się do kandydowania do premiery, przetestuj ją, używając jak najbardziej realistycznej konfiguracji, aby mieć pewność, że będzie dobrze działać w środowisku produkcyjnym. Aby to sprawdzić, możesz użyć wewnętrznego udostępniania aplikacji, aby uzyskać link umożliwiający pobranie gry z Google Play, a jednocześnie uzyskać dokładnie takie samo zachowanie jak użytkownicy po opublikowaniu gry w Sklepie Play.

Aby przetestować przesyłanie zasobów przy użyciu wewnętrznego udostępniania aplikacji:

  1. Utwórz pakiet aplikacji.
  2. Wykonaj instrukcje dotyczące wewnętrznego udostępniania aplikacji w Konsoli Play.
  3. Na urządzeniu testowym kliknij link do wewnętrznego udostępniania aplikacji przesłany przed chwilą.
  4. Zainstaluj aplikację ze strony Sklepu Google Play, która pojawi się po kliknięciu linku.