我想从我的应用内链接到Android Marketplace,以便我可以发送给我的用户撰写评论。我已经知道如何使用WebView链接到Android Marketplace,但这并没有真正让用户开始撰写评论。我需要在设备上打开Marketplace并转到应用的购买/评论页面。
答案 0 :(得分:13)
与Tim的答案类似,但这会将用户直接带到您的应用程序(而不是搜索结果。
您可以详细了解Market Intent here。
Uri marketUri = Uri.parse("market://details?id=" + getPackageName());
startActivity(new Intent.ACTION_VIEW).setData(marketUri);
(注意:假设您的活动与应用程序清单中声明的包相同。否则,只需硬编码您的包而不是使用getPackageName()
)
修改:文档已移至Linking to Your Products。谢谢Chris Cirefice
答案 1 :(得分:3)
String myUrl = "market://search?q=pname:com.your.package.name";
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(myUrl)) ;
startActivity(i);
这将在设备上打开Market应用程序并显示您的应用程序页面(或您为其提供程序包名称的任何应用程序)。据我所知,您的用户将不得不从那里拿走它,我认为无论如何都没有深入链接到评论部分。
答案 2 :(得分:1)
这就是我一直在做的事情:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=your.package.name")));