AIR enthält eine Standardoberfläche für die Aktualisierung:
Diese Oberfläche wird immer bei der ersten Installation einer Version einer Anwendung auf einem Computer angezeigt. Sie können jedoch für spätere Instanzen eine eigene Oberfläche definieren. Wenn Ihre Anwendung eine benutzerdefinierte Updateoberfläche definiert, geben Sie in der Anwendungsdeskriptordatei ein
customUpdateUI
-Element für die zurzeit installierte Anwendung an:
<customUpdateUI>true</customUpdateUI>
Wenn der Benutzer nach der Installation der Anwendung eine AIR-Datei öffnet, deren Anwendungs- und Herausgeber-ID mit denen der installierten Anwendung übereinstimmen, öffnet die Laufzeitumgebung die Anwendung statt des Standardinstallationsprogramms für AIR-Anwendungen. Weitere Informationen finden Sie unter
customUpdateUI
.
Wenn die Anwendung ausgeführt wird (wenn das
NativeApplication.nativeApplication
-Objekt ein
load
-Ereignis auslöst), kann sie entscheiden, ob die Anwendung aktualisiert werden soll (mit der Updater-Klasse). Soll eine Aktualisierung durchgeführt werden, kann die Anwendung dem Benutzer ihre eigene Installationsoberfläche (die sich von der standardmäßigen Ausführungsoberfläche unterscheidet) bereitstellen.