This content has been marked as final. Show 4 replies
i have this string in log file.
Starting update of c:\program files\appupdate\appupdate.exe
Updating from file:///C:/Users/gsorce/Desktop/AppUpdate.air
Updating to version v2
UI SWF load is complete
Converting to C:\Users\gsorce\AppData\Local\Temp\fla1808.tmp
Conversion is complete
AIR file is bound to version 1.0
app id kiwari
application is bound to this version of the runtime
AIR file app id, pub id, and version don't match
Installed app id: kiwari; AIR file app id: kiwari
Installed pub id: 2B506D926EE0CEC62A432C548B083BEA25EBB872.1; AIR file pub id: 2B506D926EE0CEC62A432C548B083BEA25EBB872.1
Requested version: v2; AIR file version: 2.0
Re-launching application from c:\program files\appupdate\appupdate.exe
The version string you pass to the Updater API and the version string in the new AIR file must match exactly. According to the log above, you're using "v2" in one place and "2.0" in the other.
Also, don't forget to validate before you call the API that the AIR files does in fact contain a newer version of the application.
Oliver Goldman | Adobe AIR Engineering
Ok works thank.. i wrote updater.update(file,"v2"); in my class and into file descriptor 2.0...
thaks for all :)