Aktualizowanie do środowiska AIR 2.5

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.

  1. Utwórz pośrednią wersję aplikacji (1.0.1) na podstawie wersji 1.0.

    1. 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 .
    2. 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>
  2. Utwórz wersję 2.0 aplikacji, korzystającą z interfejsów API i przestrzeni nazw środowiska AIR 2.5.

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