ios - 应用程序内链接来评价应用程序

标签 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 日。

最佳答案

经过额外的搜索、重新搜索和有用的评论后,我将代码修改为:

@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)")!);
}

关于ios - 应用程序内链接来评价应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35519537/

相关文章:

ios - 如何根据 i18n 将 NSTimeInterval 正确格式化为时间段?

ios - 应用程序被 ios App Store 拒绝

ios - Interface Builder View 未显示

ios - 我似乎无法访问 swiftyJSON 中的子数组

ios - 在 swift 4.2 中发送到实例的无法识别的选择器

ios - 在苹果商店中部署带有 strip 集成的应用程序

ios - Flutter 应用内购买 IOS ProductDetailResponse.productDetails.isEmpty 仅在沙盒模式下

ios - 不能在动画 block 中更改隐藏属性

ios - Cordova deviceready 不在 iOS 中触发

ios - MFMailComposeViewController 在 iOS 8 Xcode 6 中不可编辑