直接链接到Google Play上的应用

时间:2012-11-01 11:03:56

标签: android google-play

我注意到,现在点击应用链接,而不是直接转到Google Play应用,浏览器会打开一个窗口,其中包含以下选项:浏览器,Google Play ......

该链接用于浏览器而非应用,因此市场://不相关。

我使用标准格式:

http://play.google.com/store/apps/details?id=<package_name>

这是最近的变化吗?我认为此前链接是直接在Google Play中打开,没有中间窗口?

今天是否有可能在没有此选择窗口的情况下直接在Google Play中打开应用程序?

3 个答案:

答案 0 :(得分:1)

尝试使用以下代码直接打开Play商店

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=<package_name>")));

请注意,只有在目标设备上安装了Play商店应用时,此解决方案才有效。在未安装的情况下,android.content.ActivityNotFoundException将被触发。因此,处理此异常并打开http:// url而不是market:// one。

try {
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=<package_name>")));
} catch (android.content.ActivityNotFoundException anfe) {
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id="<package_name>")));
}

答案 1 :(得分:1)

答案是否定的。 Google在设计中添加了中间窗口,允许用户选择在浏览器中查看页面,保持浏览器体验,还是在Play应用程序中。您唯一可以做的就是请求Google进行更改,但他们不太可能会尊重此类请求。

答案 2 :(得分:0)

如果您在谈论使用Android操作系统时,那么这应该解决它

设置 - &gt;管理应用 - &gt;您的浏览器 - &gt;清除默认值