Question: I'm currently using the Qt Installer Framework and managed to set up an online repository. What I want to know is:

Does the Framework provide some kind of "auto-update" mechanism, e.g. a plugin/service that checks for updates every time the program/system starts?  

Check for updates would be enough, since the installation itself can be done using the maintanance tool.

All I could find about this topic was this small sentence:

> 
> End users can use the maintenance tool to install additional components from the server after the initial installation, as well as to **receive automatic updates** to content as soon as the updates are published on the server. 
> 
> 
> 

from here: <http://doc.qt.io/qtinstallerframework/ifw-overview.html#choosing-installer-type>

Thanks for your help!

**Edit:** Suggestion

Answer: 
I just found a pretty nice implementation on GitHub:

<https://github.com/ioriayane/TheArtOfQt2/blob/master/src/HelloWorld/maintenancetool.cpp>

It takes care of handling Windows, MacOS and Linux. + It is written to use in QML / Qt Quick bindings (+ example).

It has some Japanese comments, but is Apache 2.0 licensed, so freely to use (following Apache 2.0 requirement).
There's a section in the guide about how to do it, but they call it promoting updates rather than auto updates, [IFW Updates on doc.qt.io](http://doc.qt.io/qtinstallerframework/ifw-updates.html).