如何在iOS 11中链接到App Store中的应用评论

时间:2017-08-15 14:43:00

标签: ios iphone app-store

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

问题:

之前我使用以下格式从iOS App直接链接到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页面上使用锚点一样)?

3 个答案:

答案 0 :(得分:14)

此链接格式适用于iOS 11:

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

它还兼容iOS 10.3。

旧版本我没有测试。

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

答案 1 :(得分:6)

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

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

itms链接: ITMS的应用程式://itunes.apple.com/us/app/appName/id1234567动作=写评论

更新: 您需要一个国家/地区代码和appName才能使用,看起来它们可以是任何内容,因为它实际上并未使用。

答案 2 :(得分:6)

实际上我的应用程序(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")