Mac App Store - 链接到App Review页面

时间:2011-01-26 14:59:06

标签: macos app-store

在我们软件的iOS版本中,我们提示用户使用众所周知的“viewContentsUserReviews”网址提交评论。

我们想在Mac OSX版本的应用程序中做同样的事情。是否有类似的URL可用于Mac App Store?

提前致谢。

5 个答案:

答案 0 :(得分:22)

我有一个答案的一部分。要直接链接到Mac App Store,您需要使用MAS协议“macappstore:”。这可以通过查看MAS应用程序的info.plist找到。

一些实验发现,使用链接到应用程序的部分URL将在MAS应用程序中运行。因此,如果我从MAS应用程序复制链接到我的应用程序,它看起来像这样:

http://itunes.apple.com/us/app/ringer-ringtone-maker/id402437824?mt=12

当然使用它不会直接在MAS应用程序中打开。但您可以删除商店国家/地区指示符和应用程序名称并添加MAS协议,您就可以了:

macappstore://itunes.apple.com/app/id402437824 MT = 12

直接在MAS应用中打开应用程序的主页面。我还没有找到直接链接到评级页面的方法。由于MAS中的评级部分只是显示的主页面的一部分,因此可能没有直接链接到它。如果那不是真的我会喜欢它。

也许其他人可以找到最后一点。与此同时,我计划使用主页的链接作为后备,直到可以找到评级页面网址。

答案 1 :(得分:14)

由于Dave提供的链接不再适用于OS X Yosemite,我调查了一下,发现了他的链接的更新版本: macappstore://userpub.itunes.apple.com/WebObjects/MZUserPublishing.woa/wa/addUserReview?id=YOUR_APP_ID&displayable-kind=30

正如Dave已经提到的,这会链接到应用程序页面并打开“撰写评论”部分。但App Store不向下滚动到该部分,因此在小屏幕上,用户认为他只被带到了正常的应用程序页面。所以我深入挖掘并找到那些不返回功能齐全的(App Store)页面的链接(相同的基本URL),而是返回通常在应用程序商店内的应用程序页面上通过AJAX请求调用的内容:

  • /writeUserReview?id=YOUR_APP_ID&displayable-kind=30 - 直接链接到“撰写评论”部分内容
  • /userRateContent?id=YOUR_APP_ID&displayable-kind=30 - 直接链接到“评价此应用”评级为5星评级
  • /saveUserReview?displayable-kind=30 - 指向保存用户评分的页面的链接

注意:在最后两个链接中我删除了一些参数,因为否则它们可用于评估和查看任何应用(用户已购买)而无需用户交互!

我不知道这对某人是否真的有帮助,但我想在这里写下来,因为其他人可能会对此感兴趣。

答案 2 :(得分:8)

macOS 10.14 Mojave

这与Mojave上的新Mac App Store一起使用

macappstore://itunes.apple.com/app/idxxxxxxxxx?action=write-review

用您的应用ID替换xxxxxxxxx。 (可以在App Store Connect上找到)

带您到这里: enter image description here

Apple Pages的快速代码示例:

guard let writeReviewURL = URL(string: "macappstore://itunes.apple.com/app/id409201541?action=write-review")
            else { fatalError("Expected a valid URL") }

NSWorkspace.shared.open(writeReviewURL)

答案 3 :(得分:3)

要直接链接到MAS商店的“撰写评论”部分,请链接至:

macappstore://userpub.itunes.apple.com/WebObjects/MZUserPublishing.woa/wa/addUserReview ID =%d&安培;类型=紫+软件

并将%d替换为您的应用ID。

答案 4 :(得分:0)

在iTunes Connect中的“管理应用程序”下,单击要为其提供链接的应用程序。应该有一个名为“在App Store中查看”的链接。这不行吗?