Zasady przydzielania numerów wersji do aplikacji zostały zmienione w środowisku AIR 2.5, dlatego infrastruktura aktualizacji środowiska AIR 2 nie może przeanalizować informacji o wersji w deskryptorze aplikacji środowiska AIR 2.5. Ta niezgodność oznacza, że należy zaktualizować aplikację w celu korzystania z nowej infrastruktury aktualizacji, ZANIM aplikacja zostanie zaktualizowana w celu korzystania z zestawu SDK środowiska AIR 2.5. Dlatego aktualizowanie aplikacji z dowolnej wersji środowiska AIR starszej niż 2.5 w celu korzystania ze środowiska AIR 2.5 lub nowszej wersji wymaga DWÓCH aktualizacji. Pierwsza aktualizacja musi używać przestrzeni nazw środowiska AIR 2 i uwzględniać bibliotekę infrastruktury aktualizacji środowiska AIR 2.5. (Pakiet aplikacji można utworzyć za pomocą zestawu SDK środowiska AIR 2.5). Druga aktualizacja może używać przestrzeni nazw środowiska AIR 2.5 i uwzględniać nowe funkcje aplikacji.
Pośrednia aktualizacja może również nie wykonywać żadnych operacji oprócz zaktualizowania aplikacji do wersji dla środowiska AIR 2.5 przy użyciu klasy Updater środowiska AIR w bezpośredni sposób.
Poniższy przykład przedstawia aktualizowanie aplikacji z wersji 1.0 do 2.0. Wersja 1.0 używa starej przestrzeni nazw wersji 2.0. Wersja 2.0 używa przestrzeni nazw wersji 2.5 i zawiera nowe funkcje zaimplementowane przy użyciu interfejsów API środowiska 2.5.
-
Utwórz pośrednią wersję aplikacji (1.0.1) na podstawie wersji 1.0.
-
Podczas tworzenia aplikacji użyj infrastruktury aktualizacji aplikacji środowiska AIR 2.5.
Uwaga:
W przypadku aplikacji AIR opartej na technologii Flash użyj pliku
applicationupdater.swc
lub
applicationupdater_ui.swc
. W przypadku aplikacji AIR opartej na języku HTML użyj pliku
applicationupdater.swf
lub
applicationupdater_ui.swf
.
-
Utwórz plik deskryptora aktualizacji dla wersji 1.0.1, używając starej przestrzeni nazw i wersji, tak jak pokazano poniżej.
<?xml version="1.0" encoding="utf-8"?>
<update xmlns="http://ns.adobe.com/air/framework/update/description/2.0">
<version>1.0.1</version>
<url>http://example.com/updates/sample_1.0.1.air</url>
<description>This is the intermediate version.</description>
</update>
-
Utwórz wersję 2.0 aplikacji, korzystającą z interfejsów API i przestrzeni nazw środowiska AIR 2.5.
-
Utwórz deskryptor aktualizacji w celu zaktualizowania aplikacji z wersji 1.0.1 do wersji 2.0.
<?xml version="1.0" encoding="utf-8"?>
<update xmlns="http://ns.adobe.com/air/framework/update/description/2.5">
<version>2.0</version>
<url>http://example.com/updates/sample_2.0.air</url>
<description>This is the intermediate version.</description>
</update>
|
|
|