AIR 2.5'e güncelleme

Uygulamalara sürüm numarası atama kuralları AIR 2.5'te değiştiğinden, AIR 2 güncelleme çerçevesi bir AIR 2.5 uygulama tanımlayıcısındaki sürüm bilgilerini çözümleyemez. Bu uyumsuzluk, uygulamanızı AIR 2.5 SDK'yi kullanmak için güncellemeden ÖNCE yeni güncelleme çerçevesini kullanmak üzere güncellemeniz gerektiği anlamına gelir. Bu nedenle, 2.5'ten önceki herhangi bir AIR sürümünü, AIR 2.5 veya daha sonraki bir sürüme güncellemek İKİ güncelleme gerektirir. İlk güncelleme AIR 2 ad alanını kullanmalı ve AIR 2.5 güncelleme çerçevesi kütüphanesini içermelidir (uygulama paketini AIR 2.5 SDK'yi kullanarak oluşturmaya devam edebilirsiniz). İkinci güncelleme AIR 2.5 ad alanını kullanabilir ve uygulamanızın yeni özelliklerini içerebilir.

Ayrıca ara güncellemenin, doğrudan AIR Updater sınıfını kullanarak AIR 2.5 uygulamasına güncelleme dışında hiçbir şey yapmamasını sağlayabilirsiniz.

Aşağıdaki örnek bir uygulamanın nasıl sürüm 1.0'dan 2.0'a güncelleneceğini gösterir. Sürüm 1.0 eski 2.0 ad alanını kullanır. Sürüm 2.0, 2.5 ad alanını kullanır ve AIR 2.5 API'leri kullanılarak uygulanan yeni özelliklere sahiptir.

  1. Uygulamanın 1.0 sürümüne bağlı olarak 1.0.1 ara sürümünü oluşturun.

    1. Uygulamayı oluştururken AIR 2.5 Uygulama Güncelleyici çerçevesini kullanın.

      Not: Flash teknolojisine bağlı AIR uygulamaları için applicationupdater.swc veya applicationupdater_ui.swc öğesini ve HTML tabanlı AIR uygulamaları için applicationupdater.swf veya applicationupdater_ui.swf öğesini kullanın.
    2. Aşağıda gösterildiği gibi eski ad alanını ve sürümü kullanarak sürüm 1.0.1 için güncelleme tanımlayıcısı dosyası oluşturun:

      <?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. Uygulamanın AIR 2.5 API'lerini ve 2.5 ad alanını kullanan 2.0 sürümünü oluşturun.

  3. Uygulamayı 1.0.1 sürümünden 2.0 sürümüne güncellemek için güncelleme tanımlayıcısı oluşturun.

<?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>