Mihai, thanks for the response.
Just to be clear, I want to ensure that I can specify which version the client updates to.
In the example's you cited the main features I saw were to allow a client to pick the upgrade version -or- updating based on a valid license. Neither of which would solve my problem exactly.
The only way I could think of controlling what version I want:
- By specifying a different update config file to look at so that they point to a config file that has the version they need to upgrade to as the latest version and no higher versions are in the config file.
- So in my example with versions 4.0, 4.1, 4.2; I could point to a file that says the latest version is 4.1 so that is what the client upgrades to.
It looks like the license check is a yes or no (i.e. can you upgrade), it does not redirect you to the latest version you can get based on your license. Assume I could add a Expiration check as a workaround.
Is there another preferred way to control what version to upgrade to by client? If so, how?
My use case is that I have a client - server application and the client has to be on the same version as the server. So if the server upgrades from 4.0 to 4.1 then the client has to do the same, even though there is a 4.2 version available.
The
http://www.advancedinstaller.com/update ... -shot.html you mentioned does allow them to pick the version (nice presentation), but I was wanting to prevent them from picking. I wanted to force them to go to version 4.1, else they might incorrectly pick 4.2.