在App Link中评估应用程序
我意识到这在过去几年一直是一个繁重的交通问题。
我查看了每个问题和答案,以及每个评论和重新评论。 答案和评论范围很广。 Apple以不断改变景观而闻名。
我想要最新的方法,允许用户通过应用程序内的按钮评价我的应用程序。
这是我最新版本:
@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)!)
}
根据已接受的答案:2015年8月20日“评价/评论此应用程序”的App Store链接 。
在进行了额外的搜索,重新搜索和有用的评论后,我将代码修改为:
@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)")!); }