I have open the Google Play store using the following code
Intent i = new Intent(android.content.Intent.ACTION_VIEW);
i.setData(Uri.parse("https://play.google.com/store/apps/details?id=my packagename "));
startActivity(i);.
But it shows me a Complete Action View as to select the option (browser/play store). I need to open the application in Play Store directly.
Best Answer
You can do this using the
market://
prefix.Java
Kotlin
We use a
try/catch
block here because anException
will be thrown if the Play Store is not installed on the target device.NOTE: any app can register as capable of handling the
market://details?id=<appId>
Uri, if you want to specifically target Google Play check the Berťák answer