I ran into the following issue:
- Installed client app v4.3.1.0 via .appinstaller
- Upgraded the server to v5.3.1.0
- Clicked to launch the client app and was prompted to Update
- Clicked the Update button
- While the update was running, I clicked "Cancel"
- Now the app happily launches as v4.3.1.0 and no longer checks for updates.
I have tried restarting the PC and I have checked with Fiddler to verify no calls are being made to the server. It's like Windows has forgotten that the app was installed via the App Installer. I had to manually run the .appinstaller to get the app to v5.3.1.0, after which it began looking for updates on launch again.
Here are my configured update settings:
<UpdateSettings>
<OnLaunch HoursBetweenUpdateChecks="0" ShowPrompt="true" UpdateBlocksActivation="true" />
<AutomaticBackgroundTask />
<ForceUpdateFromAnyVersion>true</ForceUpdateFromAnyVersion>
</UpdateSettings>