我试图为我的Cordova应用程序设置一个评论按钮。点击按钮时我有一个函数调用,但我没有得到任何响应。 (使用TwoDots作为测试)
function leaveAReview () {
window.open('https://itunes.apple.com/us/app/twodots/id880178264?mt=8&uo=4', 'itunes_store');
}
我怎样才能使这个工作?另外,在应用程序发布之前,如何设置按钮以转到我的应用程序的评论页面?
答案 0 :(得分:2)
要链接到该应用,您可以使用以下网址表单:
itms-apps://itunes.apple.com/app/id{APP_ID}
它使用itms-apps protocol直接链接到App Store上的应用,避免重定向。
如果您想直接链接到评论页面,似乎唯一的方法是使用此表单中的网址:
itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id={APP_ID}&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8
<子> Example 子>
关于type=Purple+Software
的位是文字(不是贵公司的名称); it appears to be a codename for iOS apps
您的应用程序的{APP_ID}
可以在iTunes Connect的两个位置找到(甚至在您发布应用程序或提交以供审阅之前)。
第一个是“我的应用”部分中应用程序的URL,其格式为
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/app/{APP_ID}
您也可以在该应用程序图标下的“常规应用程序信息”部分的该页面上找到它:
答案 1 :(得分:0)
我知道这是一个老问题,但值得在iOS上
以更新的可能性进行更新10.3
从iOS 10.3
开始,您就可以使用Apple的超棒InAppReview。我可以证明,这种审核应用程序的新方式对于我们的应用程序来说在评论数量方面非常有成效。您可以在此处阅读更为引人注目的案例研究Instagram doubled their reviews。
cordova插件非常易于使用和实现,如下所示:https://github.com/omaxlive/com.omarben.inappreview。
为简洁起见,如果StackOverflow存在(不太可能),以下是使用它的步骤:
安装插件:cordova plugins add com.omarben.inappreview
在这样的代码中调用它:
var requestReview = function(){
try{
var success = function() {
console.log("Success");
}
var failure = function() {
console.log("Error calling plugin");
}
inappreview.requestReview(success, failure);
}catch(e){
console.log("catch: "+e);
}
};
希望这有助于某人...