Den sträng som anges som
version
-parameter till metoden
update()
måste matcha strängen i elementet
version
eller
versionNumber
i programbeskrivningsfilen för den AIR-fil som ska installeras. Av säkerhetsskäl måste parametern
version
anges. Genom att begära att versionsnumret i AIR-filen kontrolleras i programmet, kommer inte en äldre version att installeras av misstag. (En äldre version av programmet kan innehålla en säkerhetsrisk som har åtgärdats i det program som är installerat för närvarnade.) Programmet bör också jämföra versionssträngen i AIR-filen med versionssträngen i det installerade programmet för att förhindra nedgraderingsattacker.
I tidigare versioner än AIR 2.5 kan versionssträngen ha vilket format som helst. Strängen kan till exempel ha formatet "2.01" eller "version 2". I AIR 2.5 och senare versioner måste versionssträngen vara en sekvens med högst tre tresiffriga nummer, åtskilda med punkter. Till exempel är ”.0”, ”1.0” och ”67.89.999” alla giltiga versionsnummer. Du bör kontrollera uppdateringens versionssträng innan du uppdaterar programmet.
Om ett Adobe AIR-program hämtar en AIR-fil via webben, är det god praxis att ha en mekanism för att låta webbtjänsten signalera till Adobe AIR-programmet vilken version det är som hämtas. Programmet kan sedan använda denna sträng som
version
-parameter till metoden
update()
. Om AIR-filen hämtas på något annat sätt som gör att dess version är okänd, kan AIR-programmet undersöka AIR-filen för att avgöra dess versionsinformation. (En AIR-fil är ett ZIP-komprimerat arkiv, och programbeskrivningsfilen är den andra posten i arkivet.)
Mer information om programbeskrivningsfilen finns i
AIR-programbeskrivningsfiler
.