It is known that we can send the intent as described in the following link and then it redirects user to Google Play.
Uri marketUri = Uri.parse("market://details?id=" + packageName);
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
startActivity(marketIntent);
But the problem is that all app store, especially Amazon App Store (in Kindle), can handle this intent as well?
I know that the following URI must redirect user to amazon app store:
http://www.amazon.com/gp/mas/dl/android?p=package
But, I don't want to have two binaries, one for ordinary Android and the other for Amazon.