MinUpdater TL;DR Documentation

A simple and easy updater for your applications
(and lazy people).




1. Create an updater

To start using MinUpdater and release updates for your application easily, do this:
  1. Create a free MinUpdater account.
  2. Login into your account.
  3. Click on Add a new Updater.
  4. Type in Name a name to distinguish your Updater.
  5. Type in Version the current version of your app (numbers only, so 1.2.2 is 122).
  6. Type in Download URL the direct link to download your version.zip (a Dropbox one is ok, eg: http://dropbox.com/version.zip?dl=1).
  7. If you want to make a Manual updater (easier to code), so the user will have to download the update and replace the files manually, set Action to Redirect to Download URL.
  8. If you want to make an Automatic updater (harder to code), so the software will download the new version .zip and extract it automatically, set Action to Print Download URL.
  9. Click on Create updater.



2. Coding stuff

Now we have the web part, but we need the code part (inside the code of your software). I can't help you that much here, because this depends on how your application works or what programming language you are using. But don't worry, I'll provide you the pseudo-code and also a C# working example code for a manual updater.

When you want to check for updates, you'll have to:
  1. Read the content of ver.php (remote version).
  2. Compare the remote version (from ver.php) with the current version (local).
  3. If remote version > local version, a new update is available
    If remote version = local version, the app is up to date.
  4. If new update available, open upd.php in browser and update .zip will be downloaded automatically (because we set Action on Redirect to Download URL).
  5. Then the user have to extract and replace the files from your software manually.

  6. You can find your upd.php and upd.php links by clicking the API URLs button in your Manage page.
When you want to check for updates, you'll have to:
  1. Read the content of ver.php (remote version).
  2. Compare the remote version (from ver.php) with the current version (local).
  3. If remote version > local version, a new update is available
    If remote version = local version, the app is up to date.
  4. If new update available, read upd.php (so the update.zip direct download URL because we set Action to Print Download URL).
  5. The software will download update.zip from the URL that we've read.
  6. The software will extract update.zip and replace existing files.
  7. Now we have the new files.

  8. You can find your upd.php and upd.php links by clicking the API URLs button in your Manage page.

For pseudo-code and C# code, see the Full Documentation.


3. Pushing updates

To release new updates, you will simply need to:
  1. Change the local version into your software, compile and zip the new version.
  2. Upload the zip to Dropbox or similar and get a Direct Link (for Dropbox click here).
  3. Login into your MinUpdater account.
  4. Find your updater and Increment, the Version.
  5. Change the Download URL with the new one.
  6. Click Update.



4. Questions? Having troubles?

Check the Full Documentation or contact Nyo.