将用户发送到设备应用商店的应用评论页面的URL

47

如何打开iTunes应用商店并显示某个应用程序的评论页面?我想将用户引导到“撰写评论”页面。

一些其他答案提供了像下面这样的URL,但似乎不起作用:

itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=12345678&pageNumber=0&sortOrdering=1

有没有建议一个在iPhone和iPad上都能正常工作的URL?

7个回答

63

更新:iOS 4.2似乎已经解决了这个问题,现在链接将直接打开App Store应用而不是评论页面。

这篇文章“解析iTunes链接”解释了一切。

直接前往评论表单

也可以将某人直接发送到应用程序的评论表单。

https://userpub.itunes.apple.com/WebObjects/MZUserPublishing.woa/wa/addUserReview?id=337064413&type=Purple+Software

只需用您的应用程序ID替换ID即可为您的应用程序创建URL。

在桌面电脑或笔记本电脑上,这将直接带您进入iTunes中的应用程序评论表单。 在iPhone或iPod touch上,这将打开MobileSafari,然后在评论页面上打开iTunes或App Store应用程序,让用户距离编写评论仅有一个点击。

要查找项目的ID,请右键单击(Mac和PC)或控制单击(Mac)iTunes中该项目的链接,然后选择“复制链接”。 结果将类似于这样。

http://itunes.apple.com/au/album/dig-your-own-hole/id19605549

http://itunes.apple.com/au/app/consume-mobile-isp-packages/id337064413?mt=8

ID 指的是 URL 中“id”后面的数字。

值得注意的是,这个 URL 是使用 iTunes 8 创建的。我认为在 iTunes 9 中没有创建评论链接的方式,因此这个 URL 可能正在逐步淘汰。请小心使用。

更新:@mareMtl 提供了应用程序的另一种评论链接。请注意,它只适用于 iPhone 操作系统设备。

itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=337064413


1
这两个链接在我的iPad上都无法使用,它们只能在iPhone上使用吗? - David Dollar
1
当您的应用程序尚未在商店中时会发生什么?您将如何检索应用程序ID或解决此问题? - Rigo Vides
3
在创建应用程序并提交二进制文件之前,您的AppID将被分配。因此,只需在iTunes Connect中创建应用程序,然后使用该ID即可。 - psychotik
7
紫色软件是iPhone应用程序的代号,"type=Purple+Software"必须存在且文字上确切为"Purple Software",这不是你公司的名称。 - firesofmay
1
iOS 4.2太老了,这个答案应该更新以保持相关性。 - Jonny
显示剩余6条评论

12

2
你是怎么知道可以使用这个服务的?有没有参考资料或文档来解释这些服务及其参数? - stifin
当我使用这个链接时,我看到一个页面,上面写着“你的应用程序”仅适用于iPad。您可以在App Store中为您的iPad下载“您的应用程序”。我的应用程序是一款通用应用程序。 - user1709076

9

你也可以使用 [Appirater rateApp] 手动将用户发送到评论页面。 - Bids

2

这个对我有效:

itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=584691809

0

iOS 10.3+ 请求用户评分和评论

SKStoreReviewController 允许用户通过对话框直接在应用程序内对应用程序进行评分。唯一的缺点是您只能请求 StoreKit 显示对话框,但无法确定它是否会显示。

import StoreKit

func requestToRate() {

     SKStoreReviewController.requestReview()

}

0

我正在使用Appirater来为我的应用程序评分

这些是AppiRater中的链接

// 适用于ios6或更早版本

NSString *templateReviewURL = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=APP_ID";

// 适用于ios7

NSString *templateReviewURLiOS7 = @"itms-apps://itunes.apple.com/app/idAPP_ID";

这些链接可以正常工作。

但是它会带我到应用程序的“详细信息”页面。

但它应该进入“评级和评论”页面。

请给我任何建议。

谢谢


0

iTunes有一个链接生成器,你可以用它来获取URL。我在我的应用上测试过了,它有效。


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