Adobe Air (wiwobooks.com Release)
Wurzelelement. Unterelemente:
– Versionsnummer des Updates
– URI für die Installationsdatei der Anwendung
– Beschreibung des Updates, z. B. Release Notes
Kopieren der .air-Datei für die aktualisierte Anwendung mit gleicher Versionsnummer wie in Element von update-descriptor.xml an die URI im -Element
So geht es
Nachfolgend sehen Sie ein Beispiel für eine serverseitige Beschreibungsdatei zum Update:
1.1.5
http://www.example.com/myairapp/myAIRApp-1.1.5.air Version 1.1.5
========
* neue Funktionen: …
* Bugfixes: …]]>
Listing 18.2 Beispiel: Update-Beschreibungsdatei update-descriptor.xml
Das Installationspaket der AIR-Anwendung müsste demnach als Datei myAIRApp-1.1.5 auf dem Server http://www.example.com im Verzeichnis /myairapp liegen.
18.6.2 Update-Framework clientseitig vorbereiten
Naheliegenderweise müssen Sie Ihre Anwendung und das Update-Framework nun auch clientseitig so einrichten, dass Sie auf die im Internet bereitgestellten Daten zugreifen können. Sie haben im letzten Abschnitt gesehen, dass die Datei update-descriptor.xml auf dem Server die Informationen über die aktuelle Anwendungsversion beinhaltet. Sie brauchen jetzt also nur noch das Gegenstück, mit dem Sie der Anwendung auf dem Client mitteilen können, wo diese Beschreibungsdatei zu finden ist. Diese trägt üblicherweise nach verbreiteter Konvention den Dateinamen update-config.xml und befindet sich im Unterverzeichnis config des Anwendungsverzeichnisses Ihrer Anwendung. Hier heißt das Wurzelelement und enthält die folgenden Unterelemente:
Die URI der serverseitigen Update-Beschreibungsdatei
Der Abstand in Tagen zwischen zwei Prüfungen auf eine neue Version der Anwendung
Die beiden vorgenannten Punkte gelten sowohl für Instanzen der ApplicationUpdater - als auch der ApplicationUpdaterUI -Klasse. Wenn Sie die Klasse ApplicationUpdaterUI mit ihrer Standard-Benutzeroberfläche verwenden wollen, können Sie das -Wurzelelement um ein -Unterelement ergänzen.
Innerhalb des -Elements wird für jeden anzuzeigenden Dialog ein Element
Weitere Kostenlose Bücher