在App Link中评估应用程序

时间:2016-02-20 05:28:27

标签: ios swift app-store rate

我意识到这在过去几年里一直是一个繁重的交通问题。

我查看了每个问题和答案,以及每条评论和重新评论。答案和评论范围很广。苹果以不断改变景观而闻名。

我想要最新的方法,允许用户通过应用内按钮为我的应用评分。

这是我所拥有的最新版本:

@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&sortOrde‌​ring=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"日期为2015年8月20日。

1 个答案:

答案 0 :(得分:3)

在进行了额外的搜索,重新搜索和有用的评论之后,我将代码修改为:

@IBAction func RateUs(sender: AnyObject) {
  UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=\(1081797746)&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software)")!);
}