Informacje o wersji pakietu SDK

Pakiet Google Play Instant Development SDK w wersji 1.9.0 (5.09.2019)

Ta wersja pakietu SDK Google Play Instant Development zawiera następujące zmiany.

Zmiany

  • Interfejs wiersza poleceń aplikacji błyskawicznych będzie teraz działać prawidłowo po wywołaniu za pomocą łącza symbolicznego.
  • W poprzedniej wersji pakietu SDK uruchomienie aplikacji z wartością minSdkVersion < 24 i podpisaną tylko przy użyciu schematu podpisu v2 zawsze powodowało błąd. Ta zmiana rozwiązuje problem z poleceniem uruchamiania zarówno w ia run, jak i w Android Studio. Błąd występuje tylko wtedy, gdy wersja interfejsu API połączonego urządzenia jest zbyt stara, aby obsługiwać podpisy w wersji 2.

Pakiet Google Play Instant Development SDK w wersji 1.8.0 (5.08.2019)

Ta wersja pakietu SDK Google Play Instant Development zawiera następujące zmiany.

Zmiany

  • Polecenie ia run interfejsu wiersza poleceń aplikacji błyskawicznych może wdrażać aplikacje błyskawiczne, które są podpisane tylko przy użyciu schematu podpisu w wersji 2.
  • Polecenie ia run -u [url] interfejsu wiersza poleceń aplikacji błyskawicznych działa teraz bez wdrażania artefaktu.

Pakiet Google Play Instant Development SDK w wersji 1.7.0 (29.03.2019)

Ta wersja pakietu SDK Google Play Instant Development zawiera wymienione niżej nowe funkcje i zmiany.

Nowe funkcje

  • Interfejs wiersza poleceń aplikacji błyskawicznych może teraz zbierać dane o korzystaniu za Twoją zgodą. Dzięki temu zespół programistów Google będzie mógł lepiej zrozumieć, które funkcje są dla Ciebie przydatne, i poprawić braki w naszych narzędziach.
  • Polecenie ia check obsługuje teraz sprawdzanie, czy kompilacja tej samej aplikacji może zostać zainstalowana pod kątem typowych niezgodności ścieżek uaktualnienia. Możesz udostępnić plik APK aplikacji do zainstalowania, korzystając z opcji -i.

Zmiany

  • Polecenie ia run interfejsu wiersza poleceń aplikacji błyskawicznych nie wymaga już aktywnego konta Google na urządzeniu do uruchamiania aplikacji błyskawicznych w trybie deweloperskim.

Pakiet Google Play Instant Development SDK w wersji 1.6.0 (5.11.2018 r.)

Ta wersja pakietu SDK Google Play Instant Development zawiera wymienione niżej nowe funkcje i zmiany.

Nowe funkcje

  • Polecenie ia check interfejsu wiersza poleceń aplikacji błyskawicznych obsługuje teraz sprawdzanie rozmiaru plików z zestawu APK (.apks) wygenerowanych w bundletool.

Zmiany

  • Na urządzeniach z Androidem 8.0 (poziom interfejsu API 26) lub nowszym uruchomienie aplikacji błyskawicznej, której klucz podpisywania nie pasuje do klucza z żadnej wcześniej opublikowanej aplikacji na urządzeniu, nie powoduje już awarii w Android Studio ani interfejsie wiersza poleceń.
  • Zmieniliśmy ograniczenie rozmiaru aplikacji błyskawicznych z 4 MB na 10 MB. Aplikacja większa niż 4 MB otrzymuje teraz WARNING zamiast ERROR. Aplikacja większa niż 10 MB nadal otrzymuje ERROR.

Pakiet Google Play Instant Development SDK w wersji 1.5.0 (27.09.2018 r.)

Ta wersja pakietu SDK Google Play Instant Development zawiera wymienione niżej nowe funkcje i zmiany.

Nowe funkcje

  • Polecenia interfejsu wiersza poleceń ia run i ia check aplikacji błyskawicznych obsługują teraz działanie na plikach APK (.apks) wygenerowanych przez bundletool.
  • Polecenie ia check interfejsu wiersza poleceń aplikacji błyskawicznych obsługuje teraz listę plików APK.
  • Polecenie ia check interfejsu wiersza poleceń aplikacji błyskawicznych zapewnia, że nazwy dzielonych pakietów APK są niepowtarzalne w obrębie danego pliku ZIP.

Zmiany

  • W przypadku urządzenia z Androidem 7.1.1 (poziom interfejsu API 25) lub starszym interfejs wiersza poleceń wyświetla ostrzeżenie tylko wtedy, gdy nie wykryje pomyślnej rejestracji w usłudze Google Play. W takiej sytuacji interfejs wiersza poleceń zgłosi błąd, a nie spróbuje uruchomić aplikacji błyskawicznej.
  • Interfejs wiersza poleceń aplikacji błyskawicznych ia run może teraz uruchamiać pliki APK wygenerowane przez bundletool lub pliki APK utworzone przy użyciu aapt2. Wcześniej podczas uruchamiania niektórych z tych plików APK operacja run mogła powodować przekroczenie limitu czasu.
  • Flaga --no-setup została wycofana dla elementu ia run i nie ma teraz zastosowania.
  • Prawidłowo aktualizuje starsze wersje Usług Google Play dotyczące aplikacji błyskawicznych, które należy odinstalować przed zainstalowaniem nowej.

Pakiet Google Play Instant Development SDK w wersji 1.4.0 (28.08.2018 r.)

W tej wersji pakietu SDK dla programistów aplikacji błyskawicznej w Google Play (wcześniej określanego jako pakiet SDK dla deweloperów aplikacji błyskawicznych) wprowadziliśmy te nowe funkcje i zmiany.

Nowe funkcje

  • Polecenie ia check interfejsu wiersza poleceń aplikacji błyskawicznych obsługuje teraz weryfikację rozmiaru w przypadku aplikacji błyskawicznych korzystających z konfiguracyjnych plików APK.
  • Interfejs wiersza poleceń obsługuje teraz aplikacje błyskawiczne z zainstalowaną najnowszą wersją Usług Google Play przy użyciu obrazów emulatora kluczy testowych.
  • Ulepszona obsługa pomocy dotyczącej poleceń w ia help <command>.
  • Dodano podział rozmiaru do ia check błędów rozmiaru.

Zmiany

  • Nazwa pakietu SDK to teraz „Pakiet SDK dla aplikacji błyskawicznych na Androida” na „Pakiet SDK dla aplikacji błyskawicznych w Google Play”.
  • Interfejs wiersza poleceń nie zwraca już błędu NullPointerException podczas próby sprawdzenia aplikacji bez aktywności programu uruchamiającego.
  • Interfejs wiersza poleceń i Android Studio wykrywają teraz nieobsługiwane urządzenia z Androidem 8.0 (poziom interfejsu API 26). Wcześniej na tych urządzeniach aplikacja nie była uruchamiana.
  • Skrypt otoki powłoki ia działa teraz prawidłowo po wywołaniu w potoku, w którym nie ustawiono zasady $TERM. Skrypt zakłada szerokość 80 kolumn.
  • Polecenie ia check ostrzega teraz przed aplikacjami błyskawicznymi, których wersja minSdkVersion jest ustawiona na 20 lub starszą. Dzięki obsłudze starszych wersji pakietów SDK w kompilacji rozmiar pliku binarnego może się zwiększyć bez korzyści dla aplikacji błyskawicznych.
  • Interfejs wiersza poleceń wykrywa teraz, że Twoja wersja Usług Google Play jest zbyt stara, aby uruchamiać aplikacje błyskawiczne. Na urządzeniu wyświetla się prośba o aktualizację.
  • Aplikacje błyskawiczne uruchamiane na Androidzie 8.0 (poziom interfejsu API 26) i nowszych za pomocą interfejsu wiersza poleceń lub Android Studio mają teraz automatycznie przyznawane uprawnienie android.permission.INSTANT_APP_FOREGROUND_SERVICE.

Pakiet SDK do tworzenia aplikacji błyskawicznych na Androida w wersji 1.3.0 (04.06.2018 r.)

Ta wersja pakietu SDK dla programistów aplikacji błyskawicznych na Androida zawiera opisane poniżej nowe funkcje i zmiany.

Nowe funkcje

  • Android Studio 3.2 korzysta teraz z biblioteki dodanej w pakiecie SDK 1.3 do uruchamiania aplikacji błyskawicznych. Łączy to logikę między ia a Studio i umożliwia uruchamianie aplikacji błyskawicznych bez adresów URL z Android Studio.

Pakiet SDK do tworzenia aplikacji błyskawicznych na Androida w wersji 1.2.0 (7.05.2018)

Ta wersja pakietu SDK dla programistów aplikacji błyskawicznych na Androida zawiera opisane poniżej nowe funkcje i zmiany.

Nowe funkcje

  • Nowy interfejs wiersza poleceń aplikacji błyskawicznych (ia) umożliwia uruchamianie aplikacji błyskawicznych na urządzeniach używanych do programowania i lokalne sprawdzanie ich pod kątem typowych błędów.
  • Teraz możesz tworzyć i uruchamiać aplikacje błyskawiczne bez punktu wejścia adresu URL.

Zmiany

  • Wersja Usług Google Play dla aplikacji błyskawicznych, która jest dołączona do pakietu SDK, może się teraz automatycznie aktualizować przy użyciu Sklepu Play. W poprzednich wersjach pakiet ten był zablokowany do wersji zawartej w pakiecie SDK.
  • Nazwy hostów zawierające symbole wieloznaczne, takie jak "*.example.com", są teraz w pełni obsługiwane w trybie deweloperskim.
  • Deweloperzy mogą teraz symulować ograniczone pobieranie aplikacji na Androida Lollipop, Marshmallow i Nougat, ustawiając właściwość systemową debug.aia.throttle_download_ms, jak w tym przykładzie:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

Pakiet SDK do tworzenia aplikacji błyskawicznych na Androida w wersji 1.1.0

Ta wersja pakietu SDK dla programistów aplikacji błyskawicznych na Androida zawiera wymienione niżej nowe funkcje i zmiany.

Nowe funkcje

  • Przenoszenie danych z aplikacji błyskawicznej do aplikacji zainstalowanej.
    • Na urządzeniach z Androidem 8.0 (poziom interfejsu API 26) lub nowszym system automatycznie wykonuje to przenoszenie podczas instalacji aplikacji. Na urządzeniach z Androidem 7.1 (poziom interfejsu API 25) lub starszym możesz przenieść dane z pamięci aplikacji błyskawicznej do zainstalowanej aplikacji, wywołując w niej metodę getInstantAppData().
  • Możesz zmniejszyć rozmiar pliku APK, korzystając z nowej obsługi plików APK przeznaczonych na konkretne urządzenia. Informacje o konfigurowaniu kompilacji pod kątem plików APK konfiguracji znajdziesz w artykule o konfigurowaniu kompilacji pod kątem plików APK konfiguracji.

Zmiany

  • Emulator.
    • Do testowania aplikacji błyskawicznych wymagane są emulatory obsługujące Sklep Play i najnowsze Usługi Google Play. Informacje o konfigurowaniu emulatora znajdziesz w artykule Uruchamianie aplikacji błyskawicznej.