What is the proper way to force users to update Metro Applications?
An example:
Let’s say we have a metro style (Windows 8) application named “xyz”.
We deployed “xyz” to Windows store. One week later we found a huge bug on the payment page.
So we should force the user to update the xyz application to new version.
What is the best practice for that? Does Microsoft provide a solution?
You can’t force a user to update an app as such, but you do have some options…
an update available. This behaviour comes for free and you don’t need to code for it.
Neither of these options mean that your app is forcing an upgrade, but they are making the user aware that an update is available, and that functionality may be impacted if they don’t upgrade.