updating an android app/Game

Hello,
I was hoping someone could enlighten me on how you would update your app/game after people had it installed. Do you include an awake code that checks a web file for an update then stream asset bundles. Also I noticed the android market lets you submit an update. Does that just reinstall a new version, if so does it save playerPrefs. Any help clearing this up would be greatly appreciated. Thanks, Andy

Hello Andy, to update a game/app in Google Play just go to the Developer Console and submit your update, and users that have your application installed will be notified that an update is available, if they update, the old one will be uninstalled and then the new one is installed.
Regarding the playerPrefs they remain.

Another thing that you have to keep in mind is that when submitting your update to the Developer Console you have to change the version code;

I have also a question about updating an android app.

In case of a paid app, the users who already have bought the app don’t have to pay for the update. But new users have to pay. Can you set this up in the Developer Console?