Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-09-2011, 14:11   #1 (permalink)
*
 
Registriert seit: Jul 2008
Beiträge: 305
AIR app updatebar

hallo leute

was muss man beachten wenn man ein AIR app (desktop) "updatebar" machen will?
ich hab gelesen das man dann ein framework einbauen muss - was genau ist damit gemeint?

l.g.
capten
capten ist offline   Mit Zitat antworten
Alt 03-09-2011, 23:39   #2 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.498
applicationupdater_ui.swc?

mfg

sx
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 05-09-2011, 22:11   #3 (permalink)
*
 
Registriert seit: Jul 2008
Beiträge: 305
sieht kompliziert aus. kennt jemand ein tutorial dazu?
capten ist offline   Mit Zitat antworten
Alt 06-09-2011, 06:02   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Adobe bietet dazu oft gute Tutorials an.

Für dich sollte das hier das richtige sein: Adobe*AIR * Aktualisieren von AIR-Anwendungen

oder

Adobe*AIR*1.5 * Updating AIR applications

p.s. ich nutze immer bei Goolge "adobe [Programm] [Name der Klasse]" um auf die Help-Seiten oder die Tutorials von Adobe zu kommen. Das was in den Klammern steht musst du natürlich mit dem ersetzen was du wissen willst
Hier z.B. "adobe air update"

Ansonsten gibt es hier im Forum auch ein paar Themen dazu die etwas spezieller sind (z.B. Updates von Nativen Installern).

MfG Monk
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6
dr monk ist offline   Mit Zitat antworten
Alt 15-09-2011, 17:27   #5 (permalink)
*
 
Registriert seit: Jul 2008
Beiträge: 305
macht das update framework eigentlich sinn für kleinere apps die 1/2 mal im jahr aktualisiert werden?

ich überlege gerade ob ein simpeler download link auf die letzte version es auch tut. danach kann man die neue version des app einfach "drüber installieren" oder?
capten ist offline   Mit Zitat antworten
Alt 15-09-2011, 18:50   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Kann man natürlich auch machen. Wenn deine "Kunden" im Programm über Updates informiert werden sollen, kannst du genau so gut die Updatefunktion implementieren. Du kannst es für andere Programme ja dann einfach übernehmen. Und schwer ist das Ganze ja auch nicht

MfG Monk
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6
dr monk ist offline   Mit Zitat antworten
Alt 16-09-2011, 00:22   #7 (permalink)
*
 
Registriert seit: Jul 2008
Beiträge: 305
also ich finde das schon sehr verwirrend mit den zertifikaten und version control usw.
hat jemand vielleicht eine simpele beispieldatei mit der man starten könnte?
capten ist offline   Mit Zitat antworten
Alt 16-09-2011, 05:58   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 620
Using the Adobe AIR update framework | Adobe Developer Connection
oder
Adding auto update features to your AIR application in 3 easy steps | Gregs Ramblings
In letzterem wird das LaunchPad erwähnt. Mit diesem Programm kannst du dir den Updateprozess erstellen lassen und hast damit am wenigsten Arbeit. Durch das "selber schreiben" hast du halt einen größeren Lerneffekt.

MfG Monk
__________________
Flash CS5 / Flex 3 / Flashdevelop / FB 4.6
dr monk ist offline   Mit Zitat antworten
Alt 16-09-2011, 08:28   #9 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Eigentlich ist das Teil ziemlich simpel zu benutzen :-)



ActionScript:
  1. private function initUpdate():void
  2.         {
  3.             log.info( "Init Update" );
  4.             var appXML:XML    = NativeApplication.nativeApplication.applicationDescriptor
  5.             var ns:Namespace       = appXML.namespace();     
  6.             this._currentVersion    = appXML.ns::versionNumber;
  7.            
  8.             this._ui             = new ApplicationUpdaterUI();
  9.             this._ui.updateURL   = this.model.updateURL;
  10.  
  11.            
  12.            
  13.             this._ui.addEventListener(UpdateEvent.INITIALIZED,    onUpdateInit);
  14.             this._ui.addEventListener(StatusUpdateEvent.UPDATE_STATUS,  onUpdateStatus);
  15.             this._ui.initialize();
  16.         }
  17.        
  18.        
  19.         private function onUpdateInit(event:UpdateEvent):void
  20.         {
  21.             this._ui.checkNow();
  22.         }
  23.        
  24.        
  25.         private function onUpdateStatus(event:StatusUpdateEvent):void
  26.         {
  27.             if( !event.available )
  28.             {
  29.                 log.info("No Update is available");
  30.                 setSystemTray();
  31.             }
  32.         }


Deine XML auf dem Server sollte ungefähr so aussehen:


PHP-Code:
<update><versionNumber>2.0.0</versionNumber><url>http://localhost/pfadZurNeuenDatei/Datei.air</url><description><text xml:lang="en">English description</text><text xml:lang="fr">French description</text><text xml:lang="ro">Romanian description</text></description></update> 
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 16-09-2011, 18:07   #10 (permalink)
*
 
Registriert seit: Jul 2008
Beiträge: 305
@Nico B
werd ich dann doch mal probieren mit deinem AS!

brauch ich dafür die applicationupdater_ui.swc? ( air.update.ApplicationUpdater - ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform )
capten ist offline   Mit Zitat antworten
Alt 16-09-2011, 18:11   #11 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.498
@nico: rumänisch?
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 17-09-2011, 14:12   #12 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Zitat:
@nico: rumänisch?
Ups
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 17-09-2011, 15:39   #13 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.498
Macht ja mal gar nix. Die nettesten Menschen die ich kenne, sind fast alle Hermannstädter.
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 18-09-2011, 18:20   #14 (permalink)
*
 
Registriert seit: Jul 2008
Beiträge: 305
welche applicationupdater.swc datei brauch ich den für ein projekt mit Flash AS3 / Adobe AIR 2?

irgendwie ist das total verwirrend! hat jemand den passenden download link?
capten ist offline   Mit Zitat antworten
Alt 19-09-2011, 08:58   #15 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Hi,

die brauchst Du gar nicht mehr "extra" einbinden. Wenn Du eine halbwegs neue Air-Version (und das solltest Du) benutzt, (2.5 & höher) dann ist das Framework mit im AIR-SDK. :-)
(Das extra einbinden war nur früher nötig, da das UpdateFramework nicht zum "Standardbestand" des SDK gehörte)

Grüße Nico
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:51 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele