We have an internal AIR app, there were some small changes made yesterday so the version number was increased and the application was packaged and uploaded to the server with an updated config XML on the server to match the new version number. Nothing out of the ordinary, and no frameworks were changed. When you launch the old version of the app you get the prompt to update, cool, you click Download Now and get the following
If you point your browser to the URL in the update config xml on the server it downloads the AIR file, then you double click it and it replaces the old version successfully. So it just doesn't work via the ApplicationUpdater UI. It works manually. Why?
OS X and Windows - same outcome
Flash CC 13.0.1.808 running on OS X 10.8.5
AIR 3.6 for Desktop
App descriptor
<?xml version="1.0" encoding="utf-8" standalone="yes"?><application xmlns="http://ns.adobe.com/air/application/3.6"> <id>com.eworksmedia.xmpp.chat</id> <versionNumber>1.0.2</versionNumber> <filename>e-works media, inc. chat</filename> <description>EWM Internal XMPP Chat Client</description> <name>e-works media, inc. chat</name> <copyright>e-works media, inc.</copyright> <initialWindow> <content>chat.swf</content> <systemChrome>standard</systemChrome> <transparent>false</transparent> <visible>true</visible> <fullScreen>false</fullScreen> <autoOrients>false</autoOrients> <aspectRatio>portrait</aspectRatio> <renderMode>auto</renderMode> <maximizable>true</maximizable> <minimizable>true</minimizable> <resizable>true</resizable> <minSize>190 265</minSize> </initialWindow> <customUpdateUI>false</customUpdateUI> <allowBrowserInvocation>false</allowBrowserInvocation> <icon> <image16x16>icons/16.png</image16x16> <image32x32>icons/32.png</image32x32> <image48x48>icons/48.png</image48x48> <image128x128>icons/128.png</image128x128> </icon> <supportedProfiles>desktop extendedDesktop</supportedProfiles></application>
Packaged with Application
<configuration xmlns="http://ns.adobe.com/air/framework/update/configuration/1.0"> <url>http://chat.e-worksmedia.com/air/ewm-chat-updater.xml</url> <delay>1</delay> <defaultUI> <dialog name="checkForUpdate" visible="false" /> <dialog name="downloadUpdate" visible="true" /> <dialog name="downloadProgress" visible="true" /> <dialog name="installUpdate" visible="true" /> <dialog name="fileUpdate" visible="true" /> <dialog name="unexpectedError" visible="true" /> </defaultUI></configuration>
On server
<update xmlns="http://ns.adobe.com/air/framework/update/description/2.5"> <versionNumber>1.0.2</versionNumber> <url>http://chat.e-worksmedia.com/air/ewm-chat.air</url> <description>Resize and reflow fix</description></update>
The applicationupdater_ui.swc being used is from inside the AIR 3.6 SDK->frameworks/libs/air/applicationupdater_ui.swc