在特定应用上打开 Google Play 商店非常简单,使用类似的东西
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=MyApp")));
这将打开 Play 商店,但用户仍需单击下载链接。是否可以告诉 Play 商店其意图不是查看应用程序,而是下载应用程序?如果 Play 商店仍然要求用户确认也没关系,但我只想跳过再次向用户展示整个应用程序的部分——他已经知道他想要的东西。
在特定应用上打开 Google Play 商店非常简单,使用类似的东西
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=MyApp")));
这将打开 Play 商店,但用户仍需单击下载链接。是否可以告诉 Play 商店其意图不是查看应用程序,而是下载应用程序?如果 Play 商店仍然要求用户确认也没关系,但我只想跳过再次向用户展示整个应用程序的部分——他已经知道他想要的东西。
我从下面的链接中找到了这段代码
这是在 play sotre 上打开您的应用程序的代码
try {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=appname")));
} catch (android.content.ActivityNotFoundException anfe) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=appname")));
}
在 Uri 中使用“rdid”:
try {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=appname&rdid=appname")));
} catch (android.content.ActivityNotFoundException anfe) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=appname&rdid=appname")));
}