【问题标题】:How to link to app reviews in App Store in iOS 11如何在 iOS 11 中链接到 App Store 中的应用评论
【发布时间】:2018-01-23 12:26:32
【问题描述】:

我当然知道新指南和SKStoreReviewController 以提示用户进行评论。但这不是要求新的评论,而是要快速访问不同应用的评论。

问题:

之前我使用以下格式从 iOS 应用直接链接到 App Store 中应用的评论选项卡:

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=APP_ID&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8

这工作正常,但在 iOS 11 中,它仅在 App Store 应用程序中显示一个空白页面。显而易见的原因是,在 iOS 11 中,应用页面不再有评论选项卡,但评论位于应用描述和屏幕截图下方。

因此,使用以下格式仍会将用户带到应用商店页面,但必须手动向下滚动到评论。

https://itunes.apple.com/app/idAPP_ID

这当然可行,但必须手动向下滚动到评论。是否仍然可以直接链接到评论部分(就像在普通 HTML 页面上使用锚点一样)?

【问题讨论】:

  • 不,不是 :-) 我发布了链接的答案以指出,以前的方法不再起作用。但是这里的问题是,如果有新的方法仍然可以直接链接到评论......

标签: ios iphone app-store


【解决方案1】:

此链接格式适用于 iOS 11:

itms-apps://itunes.apple.com/us/app/itunes-u/id123456789?action=write-review

它还兼容 iOS 10.3。

我没有测试的旧版本。

网址中有国家/地区缩写“us”。但这没关系。它将始终在当前区域打开应用商店。无需更改它。没有这两个字母,它就找不到你的应用。

【讨论】:

  • itunes-u in path 是应用的名称吗?
  • 您唯一需要更改的是应用 ID。将 123456789 替换为您的应用 ID。
  • 谢谢,我更喜欢使用 132206 的其他答案。你也没有回答我的问题。这是在 iOS 11 中创建评论链接的documented way
【解决方案2】:

将 &action=write-review 添加到 url 的末尾。

http 链接: https://itunes.apple.com/us/app/appName/id1234567?mt=8&action=write-review

物品链接: itms-apps://itunes.apple.com/us/app/appName/id1234567?action=write-review

更新: 你需要一个国家代码和 appName 才能工作,看起来它们可以是任何东西,因为它实际上并没有使用。

【讨论】:

  • 在 iOS 11 中似乎不起作用。如果您在 ?包括 ?然后你会进入 App Store 页面,但不会直接进入评论条目屏幕。
  • 确保您拥有应用名称和国家/地区代码(可以是任何内容)。
  • 所以国家代码是 countryCode=dummy 而 appName 是 appName=dummy?
  • countryCode 必须是 2 个字符,例如。 xx
【解决方案3】:

实际上我的应用程序(iOS 11)正在使用此链接:

itms-apps://itunes.apple.com/app/id{appStoreId}?action=write-review

如果您使用的是 iRate 库,您可以覆盖链接:

iRate.sharedInstance().ratingsURL = URL(string: "itms-apps://itunes.apple.com/app/id{appStoreId}?action=write-review")

【讨论】:

  • 这是最好的答案,没有不必要的国家或应用名称信息
猜你喜欢
  • 2014-12-23
  • 1970-01-01
  • 2017-12-12
  • 2023-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-16
  • 2016-01-23
相关资源
最近更新 更多