2
我知道这是一个在过去几年交通繁忙的问题。在应用链接评分一个应用程序
我已经看过每一个问题和答案,每一个评论和重新评论。答案和评论范围很广。苹果以持续改变景观而闻名。
我只想最新的方法,让用户通过应用程序中的按钮来评价我的应用程序。
这是我的最新版本:
@IBAction func RateUs(sender: AnyObject) {
UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=\(111222333)&onlyLatestVersion=true&pageNumber=0&sortOrdering=1)")!);
}
其中111222333
是我的应用程序ID。
这是正确的吗?我即将提交我的应用程序进行审查,并需要使用Apple目前接受的内容。谢谢!
编辑:
可能的修改:
UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=\(111222333)&onlyLatestVersion=true&pageNumber=0&sortOrdering=1)")!);
内容包括:type=Purple+Software
(按一种建议的评论如下)。
也许我应该尝试:
func jumpToAppStore(appId: String) {
let url = "itms-apps://itunes.apple.com/app/id\(appId)"
UIApplication.sharedApplication().openURL(NSURL(string: url)!)
}
按照一个公认的答案在这里:App store link for "rate/review this app"日8月20日,2015年
我相信你已经检查了这个问题https://stackoverflow.com/questions/3124080/app-store-link-for-rate-review-this-app?rq=1。我认为你的网址缺少'type = Purple + Software'部分。 – skyline75489
在该主题中重新评论此评论吗? _注 - “类型=紫色+软件”必须在那里,它必须是字面上的“紫色软件” - 这不是你的公司的名称,它是iPhone应用程序的代号:)我花了一个小时才弄清楚了这一点... - Kuba Suder 10年10月24日在11:27_ ....我们认为这仍然是相关的?我猜如果是这样,我将不得不修改我的上面的代码,以允许iOS7(和iOS7)前后的设备? –
是的。我尝试过自己。 ''type = Purple + Software“'实际上是至关重要的。没有它,链接将不起作用。 – skyline75489