无法打开appstore链接(PhoneGap)

时间:2014-09-09 15:43:42

标签: javascript iphone cordova ios7

尝试了以下两种方法,以便ppl可以点击我的应用中的链接并转到应用商店进行审核/评分:

<a href="itms-apps:://itunes.apple.com/app/id111111111">Rate our App</a>

当点击此链接时,没有任何反应,我收到以下控制台消息:

Failed to load webpage with error: The URL can’t be shown

还尝试了一个window.open:

$(document).hammer().on('tap', self.frameSelector + ' .rate-us-action', function(){
    window.open('itms-apps://itunes.apple.com/app/id111111111');
});

当点击尝试此方法时没有任何反应,我得到以下控制台消息:

 handle url: itms-apps://itunes.apple.com/app/id1111111

如何让我的phonegap应用程序正确打开指向appstore的链接???

2 个答案:

答案 0 :(得分:0)

请尝试使用&lt;&gt;的格式必须用适当的信息替换:

http://itunes.apple.com/app/<APP_NAME>/id<APP_ID>?mt=8

答案 1 :(得分:0)

自从Cordova 2.2&amp; S以来,我使用了以下Cordova / PhoneGap应用程序的链接格式。 iOS 5:

itms-apps://itunes.com/apps/appname

只需将appname替换为您应用的名称。

<a href="itms-apps://itunes.com/apps/appname">Rate our App</a>

您也可以打开App Store并以相同的格式显示公司的应用页面:

itms-apps://itunes.com/apps/companyname

在链接中:

<a href="itms-apps://itunes.com/apps/companyname">More Apps By Us</a>

今天在没有Cordova inappbrowser插件的iOS 8.1.1上运行。