8

我想从我的应用程序中链接到 Android Marketplace,以便我可以发送我的用户写评论。我已经知道如何使用 WebView 链接到 Android Marketplace,但这并不能真正让用户撰写评论。我需要在设备上打开 Marketplace 并转到应用程序的购买/评论页面。

4

3 回答 3

13

类似于 Tim 的回答,但这会将用户直接带到您的应用程序(而不是搜索结果。

您可以在此处阅读有关市场意图的更多信息。

Uri marketUri = Uri.parse("market://details?id=" + getPackageName());
startActivity(new Intent.ACTION_VIEW).setData(marketUri);

(注意:假设您的活动与应用程序清单中声明的​​包在同一个包中。否则,只需硬编码您的包而不是使用getPackageName()

编辑:文档移至链接到您的产品。谢谢克里斯Cirefice

于 2011-08-24T17:47:24.583 回答
3
            String myUrl = "market://search?q=pname:com.your.package.name";
            Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(myUrl)) ;
            startActivity(i);

这将在设备上打开 Market 应用程序并显示您的应用程序(或您为其指定包名称的任何应用程序)的页面。据我所知,您的用户将不得不从那里获取它,我认为无论如何都没有深层链接到评论部分。

于 2011-08-24T17:05:04.313 回答
1

这就是我一直在做的事情:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=your.package.name")));
于 2014-02-15T22:03:27.900 回答