iOS应用商店链接 - 评价按钮 - iOS

4

我希望在我的iOS应用程序设置页面中添加一个评分按钮。唯一的问题是该使用什么链接。我一直在搜索,显然你可以使用:

http://appstore.com/appname

问题在于,直到我的应用程序被审核并接受到App Store上之前,我无法确定它的App Store URL...
我应该冒险使用 "http://appstore.com/appname" 还是等待应用程序被接受,然后在下一个应用程序更新中添加评分按钮?
谢谢您的时间,丹。

1
为什么有人会在不留下评论的情况下进行负面评价? - w3bMak3r
2个回答

15
一旦您在iTunes Connect上创建了您的应用程序,您将获得一个应用程序ID。 您可以使用应用程序ID如下引用您的应用程序:

http://itunes.apple.com/app/id123456789

其中123456789是您的应用程序ID。
或者从您的应用程序内部引用,以便打开应用商店应用程序:

itms-apps://itunes.apple.com/app/id123456789

您可以参考此问题获取更多详细信息。

我更喜欢这个答案。谢谢。 - Supertecnoboff
那么从应用程序到应用商店,我使用“itms-apps”链接?那第一个链接是干什么的?它们俩做的事情完全一样吗? - Jet
@jet 第一个链接是你的应用在应用商店中的直接链接,当你想要从浏览器(即你手机上的Safari)打开它时,它会自动打开应用商店。但对于你的应用程序,你应该使用第二个链接“itms-apps”。 - Kaiusee

2
这篇iOS开发者库的技术笔记包含了关于如何确定链接中的“应用名称”部分的清晰规则:

创建App Store短链接时,请按照以下规则对公司或应用程序名称进行处理:

删除所有空格

将所有字符转换为小写

删除所有版权(©)、商标(™)和注册商标(®)符号

将&替换为“and”

删除大多数标点符号(请参见列表2中的集合)

将重音和其他“装饰”字符(ü、å等)替换为其基本字符(u、a等)

保留所有其他字符不变。

必须删除的标点符号。

!¡"#$%'()*+,-./:;<=>¿?@[]^_`{|}~

此外,还有一些示例来演示所进行的转换。
如果您遵循这些规则,您就可以放心地在生产中使用该链接。 编辑: 话虽如此,在我的应用程序中,我使用此方案实现了真正的花哨功能,并直接从应用程序中打开评级页面 :)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=<YOURAPPID>&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8"]];

免责声明:自行承担使用风险。当然,我认为没有任何保证这种类型的链接将来不会失效。


啊,谢谢您先生。虽然我已经尝试过这个方法,它似乎在任何应用程序上都可以工作(正如它应该),但我注意到有一些应用程序它并没有起作用... 嗯 - Supertecnoboff

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