Bereitstellen einer benutzerdefinierten Oberfläche für die Anwendungsaktualisierung

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.