I uploaded my app in Google Playstore. So, there are other third party appstores(side-loaded) like Appbrain, which automatically pull apps from Google Play store. My queries are:
Will my app get updated automatically in those markets, when I update it in Google Playstore? If yes, how long it takes to get updated?
I programmatically check my app version every time(I don't want users to use old version) and take user to Google Play store asking to update my app. So, if user downloaded my app from any other store, how to take him to the corresponding one to update the app or is it ok to take him to Google Play Store irrespective of where it is downloaded from?
Edit: After going through documentation, getInstallerPackageName() gives package name of installer.
startActivity(new Intent(Intent.ACTION_VIEW, Uri
.parse("market://details?id="
+ appPackageName)));
So the above code takes user to my app's screen in GooglePlaystore as appPackageName
is passed. So, even knowing installer's package name wouldn't help as I can't send user to the same screen.