直接链接到应用商店中“撰写评论”页面的方法

11

有人知道如何直接链接到iOS7和iOS8应用商店的“撰写评论”页面吗?

具体而言,我想进入应用程序评论页面,然后自动弹出“撰写评论”屏幕(如下所示),以便我们应用程序的用户更容易地撰写评论。

App Store Screen Shots

我看到了这篇文章这篇文章,其中提供了有关链接到“评论”部分的详细信息。

我的问题不同 - 我还想打开“撰写评论”窗口。

这可能吗?如果不行,你可以推荐一个替代方案吗?


我不认为这是可能的,但如果可以的话那就太好了。 - Linuxios
您可以链接到您的应用页面,但不能链接到“撰写评论”页面。 - Lyndsey Scott
2个回答

21

使用链接 -> itms-apps://itunes.apple.com/app/id\(appID)&mt=8 并在末尾加上一个 get 参数:?action=write-review,这是可能的。

let appReviewURL = "itms-apps://itunes.apple.com/app/id\(appID)?action=write-review&mt=8"
print(appReviewURL)
UIApplication.shared.open(URL(string:appReviewURL)!,options: [:])

这应该启动指定的"appID"的"撰写评论"页面。


1
太棒了!完美的答案,在iOS9+上运行得非常好。非常感谢 - 我差点放弃了这个问题。 - nurider
在iOS 11上完美运行。 - SePröbläm

0
这是不可能的,就像之前在SO上看到的那样,你可以链接到AppStore以期望用户写一篇评论。
你可以像这样构建URL:
http://itunes.com/apps/<APP_NAME>

然后像这样打开:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:itunesURLString]];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接