<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How to easily and seamlessly update an AIR application</title>
	<atom:link href="http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/feed/" rel="self" type="application/rss+xml" />
	<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/</link>
	<description>Flex, AIR and Rock&#38;Roll</description>
	<lastBuildDate>Fri, 12 Mar 2010 14:38:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Diego</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-9019</link>
		<dc:creator>Diego</dc:creator>
		<pubDate>Fri, 05 Mar 2010 19:11:21 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-9019</guid>
		<description>Hello Mihai...
Before all, Thanks for the article. 
I have a question related with updating adobe AIR applications. 
There are any way to execute a silent update of an application if i have the newer .air file.

I mean if it&#039;s posible having &quot;x&quot; application ver 1.0 installed, update this application from command line similar to the &quot;airappinstaller.exe -silent airAppVer2.0.air&quot; i recive &quot;failed due to bad configuration error&quot;.

thanks...</description>
		<content:encoded><![CDATA[<p>Hello Mihai&#8230;<br />
Before all, Thanks for the article.<br />
I have a question related with updating adobe AIR applications.<br />
There are any way to execute a silent update of an application if i have the newer .air file.</p>
<p>I mean if it&#8217;s posible having &#8220;x&#8221; application ver 1.0 installed, update this application from command line similar to the &#8220;airappinstaller.exe -silent airAppVer2.0.air&#8221; i recive &#8220;failed due to bad configuration error&#8221;.</p>
<p>thanks&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihai Corlan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-8378</link>
		<dc:creator>Mihai Corlan</dc:creator>
		<pubDate>Sat, 16 Jan 2010 11:43:06 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-8378</guid>
		<description>@Mike

Thanks! I updated the post.</description>
		<content:encoded><![CDATA[<p>@Mike</p>
<p>Thanks! I updated the post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-8372</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Fri, 15 Jan 2010 21:13:43 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-8372</guid>
		<description>I hope you can add some advice for other developers, it took me three working days to figure this out.  The application has some logic that compares the version in the running application with the version specified in the update descriptor file.  In my case, the application was running version &quot;1.35p&quot;, and my team decided to change the format of the version because we did not like it.  We set the next version in the update descriptor file to &quot;v1.4.5 P&quot;.  Every time we checked for updates, the ApplicationUpdaterUI claimed that there were no updates available.  After three days of making every guess I could think of, I changed the update descriptor files version number to &quot;1.45p&quot; and woila!  The running application finds the new version and recommends updating.

Please add some instructions about this to your document, I hope that nobody else has to struggle with this like I did.</description>
		<content:encoded><![CDATA[<p>I hope you can add some advice for other developers, it took me three working days to figure this out.  The application has some logic that compares the version in the running application with the version specified in the update descriptor file.  In my case, the application was running version &#8220;1.35p&#8221;, and my team decided to change the format of the version because we did not like it.  We set the next version in the update descriptor file to &#8220;v1.4.5 P&#8221;.  Every time we checked for updates, the ApplicationUpdaterUI claimed that there were no updates available.  After three days of making every guess I could think of, I changed the update descriptor files version number to &#8220;1.45p&#8221; and woila!  The running application finds the new version and recommends updating.</p>
<p>Please add some instructions about this to your document, I hope that nobody else has to struggle with this like I did.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: varun</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-8115</link>
		<dc:creator>varun</dc:creator>
		<pubDate>Wed, 23 Dec 2009 17:34:38 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-8115</guid>
		<description>Thanks Ryan. :)
I was making the same mistake. I was running through ADL</description>
		<content:encoded><![CDATA[<p>Thanks Ryan. <img src='http://corlan.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I was making the same mistake. I was running through ADL</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xylar</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-4547</link>
		<dc:creator>xylar</dc:creator>
		<pubDate>Tue, 09 Jun 2009 12:06:43 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-4547</guid>
		<description>hi,

great example which i have working on its own, but when i built into my app it doesn&#039;t call onUpdate() after it has been initialize(d). Any thoughts on why this might happen?</description>
		<content:encoded><![CDATA[<p>hi,</p>
<p>great example which i have working on its own, but when i built into my app it doesn&#8217;t call onUpdate() after it has been initialize(d). Any thoughts on why this might happen?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-3247</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Fri, 17 Apr 2009 01:05:39 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-3247</guid>
		<description>&quot;My problem was that the version numbers inside update.xml and whatever-app.xml were not the same.&quot;

Thanks Sander. This worked!</description>
		<content:encoded><![CDATA[<p>&#8220;My problem was that the version numbers inside update.xml and whatever-app.xml were not the same.&#8221;</p>
<p>Thanks Sander. This worked!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: radley</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-2830</link>
		<dc:creator>radley</dc:creator>
		<pubDate>Wed, 08 Apr 2009 00:37:46 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-2830</guid>
		<description>Well done! Totally cleared this up for me =)</description>
		<content:encoded><![CDATA[<p>Well done! Totally cleared this up for me =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihai Corlan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1726</link>
		<dc:creator>Mihai Corlan</dc:creator>
		<pubDate>Thu, 29 Jan 2009 09:05:56 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1726</guid>
		<description>@ryan

thanks, your kind words made my Samaritan personality happy :D</description>
		<content:encoded><![CDATA[<p>@ryan</p>
<p>thanks, your kind words made my Samaritan personality happy <img src='http://corlan.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1718</link>
		<dc:creator>ryan</dc:creator>
		<pubDate>Wed, 28 Jan 2009 22:05:14 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1718</guid>
		<description>thanks for this post, it saved me a ton of debuging...</description>
		<content:encoded><![CDATA[<p>thanks for this post, it saved me a ton of debuging&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1717</link>
		<dc:creator>ryan</dc:creator>
		<pubDate>Wed, 28 Jan 2009 22:00:44 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1717</guid>
		<description>yeah i figured it out... i just batteled to understand your process...

so in case anybody else feels like they in the dark, your compiled application that you wish to distribute must have it&#039;s ..-app.xml version number the same as the version number within &#039;update.xml&#039;.

once you upload both your compiled *.air file and your &#039;upadte.xml&#039; file to the server you are able to run a smooth update that gets rid of error:

#16824 Invalid update descriptor. subErrorID may provide more information.

to test this simply upload your files, and from within flash/flex drop your version number within ...-app.xml and give it a test, you should now see error: 

#16828 Cannot update application, usually because the application is running in the AIR Debug Launcher (ADL).

which means that the update process is actually working...</description>
		<content:encoded><![CDATA[<p>yeah i figured it out&#8230; i just batteled to understand your process&#8230;</p>
<p>so in case anybody else feels like they in the dark, your compiled application that you wish to distribute must have it&#8217;s ..-app.xml version number the same as the version number within &#8216;update.xml&#8217;.</p>
<p>once you upload both your compiled *.air file and your &#8216;upadte.xml&#8217; file to the server you are able to run a smooth update that gets rid of error:</p>
<p>#16824 Invalid update descriptor. subErrorID may provide more information.</p>
<p>to test this simply upload your files, and from within flash/flex drop your version number within &#8230;-app.xml and give it a test, you should now see error: </p>
<p>#16828 Cannot update application, usually because the application is running in the AIR Debug Launcher (ADL).</p>
<p>which means that the update process is actually working&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihai Corlan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1715</link>
		<dc:creator>Mihai Corlan</dc:creator>
		<pubDate>Wed, 28 Jan 2009 14:19:02 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1715</guid>
		<description>@ryan

They have to be the same. You as a developer create a new version: 2.99. This is what you set in the AIR application, in the application descriptor file. Then you upload this to your server. Next you want any application already installed when is started to find this new version. To achieve this, you have to write the same 2.99 in the updater file.

Is it clear now?</description>
		<content:encoded><![CDATA[<p>@ryan</p>
<p>They have to be the same. You as a developer create a new version: 2.99. This is what you set in the AIR application, in the application descriptor file. Then you upload this to your server. Next you want any application already installed when is started to find this new version. To achieve this, you have to write the same 2.99 in the updater file.</p>
<p>Is it clear now?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1714</link>
		<dc:creator>ryan</dc:creator>
		<pubDate>Wed, 28 Jan 2009 12:31:54 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1714</guid>
		<description>hey i&#039;m sorry but i still don&#039;t get this?



@Rodrigo

Indeed, the whole point is to be able to push updates to clients. But this is how it is working:
- you install application with let say the version 1.0 on your machine;
- then you change in update.xml and …-app.xml the version to 1.1
- then you export the application and place it under your web server where update.xml is;
- then you open your installed application that will check for a new version and will do the update;


That still makes no sense to me? Why do the version numbers within app-xml.xml and update.xml have to be the same? Am I missing a point?</description>
		<content:encoded><![CDATA[<p>hey i&#8217;m sorry but i still don&#8217;t get this?</p>
<p>@Rodrigo</p>
<p>Indeed, the whole point is to be able to push updates to clients. But this is how it is working:<br />
- you install application with let say the version 1.0 on your machine;<br />
- then you change in update.xml and …-app.xml the version to 1.1<br />
- then you export the application and place it under your web server where update.xml is;<br />
- then you open your installed application that will check for a new version and will do the update;</p>
<p>That still makes no sense to me? Why do the version numbers within app-xml.xml and update.xml have to be the same? Am I missing a point?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihai Corlan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1523</link>
		<dc:creator>Mihai Corlan</dc:creator>
		<pubDate>Wed, 07 Jan 2009 09:59:02 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1523</guid>
		<description>@C. Bond

It shouuldn&#039;t!</description>
		<content:encoded><![CDATA[<p>@C. Bond</p>
<p>It shouuldn&#8217;t!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: C. Bond</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1521</link>
		<dc:creator>C. Bond</dc:creator>
		<pubDate>Tue, 06 Jan 2009 17:44:13 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1521</guid>
		<description>My application already contains an &quot;applicationComplete&quot; tag, can that interfere with &quot;creationComplete&quot;?</description>
		<content:encoded><![CDATA[<p>My application already contains an &#8220;applicationComplete&#8221; tag, can that interfere with &#8220;creationComplete&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihai Corlan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1520</link>
		<dc:creator>Mihai Corlan</dc:creator>
		<pubDate>Tue, 06 Jan 2009 17:44:09 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1520</guid>
		<description>@Dilip Shah

Here is the description for this error code:

16820 Invalid HTTP status code. subErrorID may contain the invalid status code.

Did you look at the comments, and still is not working?</description>
		<content:encoded><![CDATA[<p>@Dilip Shah</p>
<p>Here is the description for this error code:</p>
<p>16820 Invalid HTTP status code. subErrorID may contain the invalid status code.</p>
<p>Did you look at the comments, and still is not working?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dilip Shah</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1487</link>
		<dc:creator>Dilip Shah</dc:creator>
		<pubDate>Fri, 19 Dec 2008 22:25:50 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1487</guid>
		<description>Has anyone seen error code 16820?
When I try to download the update, I get error message &quot;There was an error downloading the update. Error# 16820&quot;</description>
		<content:encoded><![CDATA[<p>Has anyone seen error code 16820?<br />
When I try to download the update, I get error message &#8220;There was an error downloading the update. Error# 16820&#8243;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Corbin Uselton</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1402</link>
		<dc:creator>Corbin Uselton</dc:creator>
		<pubDate>Wed, 03 Dec 2008 12:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1402</guid>
		<description>sorry I meant flex builder 3.0.2 and i tried updating again and it actually got worse I saw the ugly button style that you talked about appear on all my AIR apps when the updater started and just as before in flash 9 the data grids wont refresh</description>
		<content:encoded><![CDATA[<p>sorry I meant flex builder 3.0.2 and i tried updating again and it actually got worse I saw the ugly button style that you talked about appear on all my AIR apps when the updater started and just as before in flash 9 the data grids wont refresh</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Corbin Uselton</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1400</link>
		<dc:creator>Corbin Uselton</dc:creator>
		<pubDate>Wed, 03 Dec 2008 02:51:38 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1400</guid>
		<description>Oh your right it must be because I&#039;m still using Flex 3.2 with Flash 9 because when i upgraded my data grids stopped refreshing data.</description>
		<content:encoded><![CDATA[<p>Oh your right it must be because I&#8217;m still using Flex 3.2 with Flash 9 because when i upgraded my data grids stopped refreshing data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1398</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Tue, 02 Dec 2008 21:41:16 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1398</guid>
		<description>Ah-ha! I must have had an older version of the Air SDK. I downloaded this:
http://www.adobe.com/products/air/tools/sdk/

and copied the applicationupdater_ui.swc from the frameworks/libs/air folder and the styles are now showing as they should!!

Thanks for the tutorial.</description>
		<content:encoded><![CDATA[<p>Ah-ha! I must have had an older version of the Air SDK. I downloaded this:<br />
<a href="http://www.adobe.com/products/air/tools/sdk/" rel="nofollow">http://www.adobe.com/products/air/tools/sdk/</a></p>
<p>and copied the applicationupdater_ui.swc from the frameworks/libs/air folder and the styles are now showing as they should!!</p>
<p>Thanks for the tutorial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1397</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Tue, 02 Dec 2008 21:16:39 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1397</guid>
		<description>I Have this style problem as well. It is changing the styles of my scroll bars, making application buttons larger and making my combo boxes look ugly. Any ideas?</description>
		<content:encoded><![CDATA[<p>I Have this style problem as well. It is changing the styles of my scroll bars, making application buttons larger and making my combo boxes look ugly. Any ideas?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Corbin Uselton</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1391</link>
		<dc:creator>Corbin Uselton</dc:creator>
		<pubDate>Mon, 01 Dec 2008 22:31:36 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1391</guid>
		<description>Have you had any luck recreating it? The problem is in the vertical scroll bar of a data grid.</description>
		<content:encoded><![CDATA[<p>Have you had any luck recreating it? The problem is in the vertical scroll bar of a data grid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Corbin Uselton</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1372</link>
		<dc:creator>Corbin Uselton</dc:creator>
		<pubDate>Thu, 27 Nov 2008 19:26:04 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1372</guid>
		<description>here is the code:

public function startApp():void {
				checkUpdate();
			}
			private function checkUpdate():void {
	            appUpdater.updateURL = &quot;127.0.0.1/update.xml&quot;;
	            appUpdater.addEventListener(UpdateEvent.INITIALIZED, onUpdate);
	            appUpdater.addEventListener(ErrorEvent.ERROR, onError);
	            appUpdater.isCheckForUpdateVisible = false;
	            appUpdater.initialize();.// if i comment out this line then it doesn&#039;t happen
	        }
	        private function onUpdate(event:UpdateEvent):void {
	            appUpdater.checkNow();
	        }
	        private function onError(event:ErrorEvent):void {
	            Alert.show(event.toString());
	        }</description>
		<content:encoded><![CDATA[<p>here is the code:</p>
<p>public function startApp():void {<br />
				checkUpdate();<br />
			}<br />
			private function checkUpdate():void {<br />
	            appUpdater.updateURL = &#8220;127.0.0.1/update.xml&#8221;;<br />
	            appUpdater.addEventListener(UpdateEvent.INITIALIZED, onUpdate);<br />
	            appUpdater.addEventListener(ErrorEvent.ERROR, onError);<br />
	            appUpdater.isCheckForUpdateVisible = false;<br />
	            appUpdater.initialize();.// if i comment out this line then it doesn&#8217;t happen<br />
	        }<br />
	        private function onUpdate(event:UpdateEvent):void {<br />
	            appUpdater.checkNow();<br />
	        }<br />
	        private function onError(event:ErrorEvent):void {<br />
	            Alert.show(event.toString());<br />
	        }</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihai Corlan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1369</link>
		<dc:creator>Mihai Corlan</dc:creator>
		<pubDate>Thu, 27 Nov 2008 08:41:56 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1369</guid>
		<description>That&#039;s interesting! Can you give me some more details? I want to see if I can reproduce it.</description>
		<content:encoded><![CDATA[<p>That&#8217;s interesting! Can you give me some more details? I want to see if I can reproduce it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Corbin Uselton</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-1367</link>
		<dc:creator>Corbin Uselton</dc:creator>
		<pubDate>Thu, 27 Nov 2008 05:00:49 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-1367</guid>
		<description>I have the updater working but when i run the &quot;appUpdater.initialize();&quot; function all my scroll bars in my application change color to look like that in the updater messages. How do I stop this? or reset the scroll bars after the check?</description>
		<content:encoded><![CDATA[<p>I have the updater working but when i run the &#8220;appUpdater.initialize();&#8221; function all my scroll bars in my application change color to look like that in the updater messages. How do I stop this? or reset the scroll bars after the check?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rostislav Siryk</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-329</link>
		<dc:creator>Rostislav Siryk</dc:creator>
		<pubDate>Mon, 07 Jul 2008 21:07:41 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-329</guid>
		<description>Mihai, your post is probably the only one which explains the error #16824. I just run into the same problem and comments here helped me to figure out what I&#039;m doing wrong.

Thank you a lot for this post</description>
		<content:encoded><![CDATA[<p>Mihai, your post is probably the only one which explains the error #16824. I just run into the same problem and comments here helped me to figure out what I&#8217;m doing wrong.</p>
<p>Thank you a lot for this post</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo Gomez-Tagle</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-272</link>
		<dc:creator>Rodrigo Gomez-Tagle</dc:creator>
		<pubDate>Fri, 04 Jul 2008 22:25:29 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-272</guid>
		<description>Problem solved! 
Thanks for your help, I just had the whole version number thing misunderstood. You were right the version numbers have to be the same in both documents.</description>
		<content:encoded><![CDATA[<p>Problem solved!<br />
Thanks for your help, I just had the whole version number thing misunderstood. You were right the version numbers have to be the same in both documents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihai Corlan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-255</link>
		<dc:creator>Mihai Corlan</dc:creator>
		<pubDate>Fri, 04 Jul 2008 19:42:46 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-255</guid>
		<description>@Rodrigo

Indeed, the whole point is to be able to push updates to clients. But this is how it is working:
- you install application with let say the version 1.0 on your machine;
- then you change in update.xml and ...-app.xml the version to 1.1
- then you export the application and place it under your web server where update.xml is;
- then you open your installed application that will check for a new version and will do the update;

I hope I managed to explain better this time.</description>
		<content:encoded><![CDATA[<p>@Rodrigo</p>
<p>Indeed, the whole point is to be able to push updates to clients. But this is how it is working:<br />
- you install application with let say the version 1.0 on your machine;<br />
- then you change in update.xml and &#8230;-app.xml the version to 1.1<br />
- then you export the application and place it under your web server where update.xml is;<br />
- then you open your installed application that will check for a new version and will do the update;</p>
<p>I hope I managed to explain better this time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo Gomez-Tagle</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-239</link>
		<dc:creator>Rodrigo Gomez-Tagle</dc:creator>
		<pubDate>Fri, 04 Jul 2008 16:58:57 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-239</guid>
		<description>Maybe I misunderstood, I thought that was the whole point, to have different version numbers in both of those documents so that you application knows that there is an update available.
Right now I have them like this:
-app.xml: Current version installed on my computer
update.xml: New version on the server.
If I change both of the numbers to be the same, then I get a message saying “No Updates Available”.
Thank you in advance for your help.</description>
		<content:encoded><![CDATA[<p>Maybe I misunderstood, I thought that was the whole point, to have different version numbers in both of those documents so that you application knows that there is an update available.<br />
Right now I have them like this:<br />
-app.xml: Current version installed on my computer<br />
update.xml: New version on the server.<br />
If I change both of the numbers to be the same, then I get a message saying “No Updates Available”.<br />
Thank you in advance for your help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihai Corlan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-194</link>
		<dc:creator>Mihai Corlan</dc:creator>
		<pubDate>Fri, 04 Jul 2008 07:10:31 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-194</guid>
		<description>@Rodrigo

Indeed, Sander has been right. Probably you have different versions inside of the two files: -app.xml and update.xml.</description>
		<content:encoded><![CDATA[<p>@Rodrigo</p>
<p>Indeed, Sander has been right. Probably you have different versions inside of the two files: -app.xml and update.xml.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sander Adamson</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-124</link>
		<dc:creator>Sander Adamson</dc:creator>
		<pubDate>Thu, 03 Jul 2008 09:13:25 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-124</guid>
		<description>My problem was that the version numbers inside update.xml and whatever-app.xml were not the same.

You can also check the subErrorId (or whatever) if you create an error handler for the DownloadError and use ApplicationUpdater instead of ApplicationUpdaterUI.</description>
		<content:encoded><![CDATA[<p>My problem was that the version numbers inside update.xml and whatever-app.xml were not the same.</p>
<p>You can also check the subErrorId (or whatever) if you create an error handler for the DownloadError and use ApplicationUpdater instead of ApplicationUpdaterUI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo Gomez-Tagle</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-66</link>
		<dc:creator>Rodrigo Gomez-Tagle</dc:creator>
		<pubDate>Wed, 02 Jul 2008 23:03:57 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-66</guid>
		<description>Hello,
Great article Mihai, unfortunately, I ran into the same issue that Sander Adamson had. The message &quot;There was an error downloading the update. Error# 16824&quot; Appeared when I tried to download my app&#039;s update. These are the things that I have tried so far.
1. Checked URLs, I am positive all URLs are correct and link properly to the update.xml and new .air file.
2. Checked I had a valid update.xml
3. Added .air MIME type to my apache server.

Any other suggestions would be really appreciated.

Cheers.</description>
		<content:encoded><![CDATA[<p>Hello,<br />
Great article Mihai, unfortunately, I ran into the same issue that Sander Adamson had. The message &#8220;There was an error downloading the update. Error# 16824&#8243; Appeared when I tried to download my app&#8217;s update. These are the things that I have tried so far.<br />
1. Checked URLs, I am positive all URLs are correct and link properly to the update.xml and new .air file.<br />
2. Checked I had a valid update.xml<br />
3. Added .air MIME type to my apache server.</p>
<p>Any other suggestions would be really appreciated.</p>
<p>Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihai Corlan</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-54</link>
		<dc:creator>Mihai Corlan</dc:creator>
		<pubDate>Sun, 29 Jun 2008 16:00:07 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-54</guid>
		<description>@Pierre
Thank you for your suggestion! Keep on eye on my blog :)</description>
		<content:encoded><![CDATA[<p>@Pierre<br />
Thank you for your suggestion! Keep on eye on my blog <img src='http://corlan.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-53</link>
		<dc:creator>Pierre</dc:creator>
		<pubDate>Sun, 29 Jun 2008 14:34:33 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-53</guid>
		<description>In order to complite this post, It&#039;s possible to have an article on install badge?

Regards.</description>
		<content:encoded><![CDATA[<p>In order to complite this post, It&#8217;s possible to have an article on install badge?</p>
<p>Regards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-52</link>
		<dc:creator>Pierre</dc:creator>
		<pubDate>Sun, 29 Jun 2008 14:32:09 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-52</guid>
		<description>Thanks for your article. Yours explcations are clear. It&#039;s a real pleasure to read a good writen post .

Code is OK.</description>
		<content:encoded><![CDATA[<p>Thanks for your article. Yours explcations are clear. It&#8217;s a real pleasure to read a good writen post .</p>
<p>Code is OK.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Update your JavaScript AIR application with ease. at On the Stre@m</title>
		<link>http://corlan.org/2008/06/19/how-to-easily-and-seamlessly-update-an-air-application/comment-page-1/#comment-51</link>
		<dc:creator>Update your JavaScript AIR application with ease. at On the Stre@m</dc:creator>
		<pubDate>Fri, 27 Jun 2008 08:15:09 +0000</pubDate>
		<guid isPermaLink="false">http://corlan.org/2008/06/19/how-to-update-easily-and-seamlessly-an-air-application/#comment-51</guid>
		<description>[...] was inspired in this article by the one written by Mihai Corlan on his blog: How to easily and seamlessly update an AIR application. The article is discussing exactly the same topic but from the Flex [...]</description>
		<content:encoded><![CDATA[<p>[...] was inspired in this article by the one written by Mihai Corlan on his blog: How to easily and seamlessly update an AIR application. The article is discussing exactly the same topic but from the Flex [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
