There are two situations involving updates and price changes:
Situation 1 - Application is free
If I change the price to become paid (e.g. 0.99 instead of free) will users that already "bought" the application have to pay 0.99 to get the new version, or will they get to download it again for free? Is there any control?
Situation 2 - Application costs 0.99
If I release an update, will users have to pay an addition 0.99 to get the latest version, or will they get to download it again for free? Is there any control?
In either of these situations, how will the user know there is a new version available? Can they install it directly from the store, or will they have to uninstall the application and then reinstall through the store?