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

问题描述:

我正在从web视图内为Android应用程序实现应用程序内购买。购买意味着通过亚马逊的MP3应用程序完成。如果用户没有安装它,我想打开市场应用程序,以便他们可以在尝试完成购买之前下载它。market://不支持,尽管有Android文档

the official Android documentation,下面的JavaScript应该工作:

window.location.href = 'market://details?id=com.amazon.mp3'; 

然而,当我打电话,我得到一个观点,即是空白,除了一个链接,该链接和半倒置的Android花花公子戳出视图的左上角(你不能做这个东西)。

任何人都知道为什么这可能不工作?我已经在运行Android 2.1及更高版本的多款手机上测试过它。 TIA寻求帮助!

更新:感谢@jtkendall在推特上为this post,谈论最近这种行为如何改变。看起来这必须在本地代码中实现。

+0

你是模拟器吗?如果是这样,请尝试使用实际的设备。 – 2011-03-21 18:51:37

+0

我认为丹尼尔可能会走上正轨,因为模拟器默认不包含市场应用程序。 – Zikes 2011-03-21 19:01:54

+0

“我已经在多款手机上进行了测试”,所有安装了Market应用程序。 – 2011-03-21 19:22:59