Say I make an .exe file and everything is peachy. Wonderful it works.
Say I worked on a new feature on the software and I want it to be available for people who already have the older version, how can I make the software find my new version, patch it, and then go about it's business.
I can't seem to wrap my head around the issue.
Thank you.
EDIT: I'm sorry for the confusion, but I was meaning a more code-wise answer. Is there something special in my code I should have to allow updating?
For example, if I want to add a new feature, how can I add a "method" to an already packaged .exe? :S That has me in a swivel.
From your Home screen, tap the Application screen icon. Find and tap Settings > About phone/tablet > Software update > menu button (three vertical dots) > Settings. Tap Auto-update apps and select the relevant option.
If your Android device won't update, it might have to do with your Wi-Fi connection, battery, storage space, or the age of your device. Android mobile devices usually update automatically, but updates can be delayed or prevented for various reasons.
A popular solution is to actually have a separate process replace the necessary files.
Have you ever noticed that Firefox has to restart whenever it updates? Well, that is because a separate process (updater.exe) is downloading the files, closing firefox, replacing the files, and then starting firefox again.
edit of course this assumes you're hosting a list of updates online that the updater program can check (an RSS feed, or even a simple text file).
Usually the process is as follows:
Of course you can have many variation, but this is the basic way to do it.
On Windows, at least, some software install an updater deamon that is always on and checks for new updates of the software it takes care (GoogleUpdater, for example).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With