market://不支持,尽管有Android文档

And*_*ges 6 javascript android

我正在从网络视图中为Android应用实施应用内购买.购买是通过亚马逊的MP3应用程序完成的.如果用户没有安装它,我想打开Market应用程序,以便他们可以在尝试完成购买之前下载它.

根据官方Android文档,以下JavaScript应该可以工作:

window.location.href = 'market://details?id=com.amazon.mp3';
Run Code Online (Sandbox Code Playgroud)

然而,当我打电话给那个时,我得到的视图是空白的,除了链接到该链接和半个颠倒的Android家伙戳出视图的左上角(你不能把这些东西搞砸).

任何人都知道为什么这可能不起作用?我已经在运行Android 2.1及更高版本的多款手机上进行了测试.TIA任何帮助!

更新:感谢Twitter上的@jtkendall 这篇文章,讨论了最近这种行为的变化.看起来这必须在本机代码中实现.