Hi Graham,

I use a simple text file on my server, which contains the latest version number 
and the message I want to show, as htmlText, if people have an old version, and 
another message, also as htmlText, which I want to show if people have the new 
version.

My script downloads the file, checks the version numer and shows the 
appropriate message in an answer dialog. The answer dialog always contains a 
"Go to wewbsite" button and a "Cancel" button, because I want to give people an 
easy way to find the place where they originally downloaded the application.

If somehow the file on the server can't be downloaded, then I show a default 
message, together with the same two buttons.

Once people decide they want to download an update, they go to the website and 
download the installer. The installer (made with Installer Maker) simply 
overwrites all old files or, if you created an installer with only those files 
that were changed, just updates and adds files as required.

It is also possible to update your application from within, using a separate 
update standalone, which downloads and installs your files and then starts the 
new application, after which the update appliction is updated.

--
Best regards,

Mark Schonewille

Economy-x-Talk Consulting and Software Engineering
Homepage: http://economy-x-talk.com
Twitter: http://twitter.com/xtalkprogrammer
KvK: 50277553

Become our partner in sales http://qery.us/1bq Start selling Color Converter 
today. 20% commission!

On 16 dec 2011, at 20:15, Graham Pearson wrote:

> As I get to the point in my application to send it to a few people to
> test, I have in the back of my mind how would I go about updating it
> when I release a new version.
> 
> I would think the application would check a special XML Document online
> someplace each time the application is ran, and if the version number is
> different then download the application and install it. This is what I
> do for my Adobe Air applications I am trying to convert over to livecode.
> 
> Any Experts have a Blog Entry or How-To Guide on how to upgrade an
> application with little user intervention.


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to