【问题标题】:iOS App Store URL - Rate button - iOSiOS App Store URL - 评分按钮 - iOS
【发布时间】:2014-05-20 16:00:33
【问题描述】:

我想在我的 iOS 应用程序的设置页面中添加一个费率按钮。我唯一的问题是使用什么作为链接。我一直在四处寻找,显然您可以使用:

http://appstore.com/appname

问题是,在我的应用被审核并被 App Store 接受之前,我并不知道应用的 App Store URL...

我应该赌一把并使用“http://appstore.com/appname”,还是应该等待应用被接受,然后在下一次应用更新中添加费率按钮??​​

感谢您抽出宝贵时间,丹。

【问题讨论】:

  • 为什么有人会在不发表评论的情况下投反对票?

标签: ios url app-store itunes-store


【解决方案1】:

在 iTunes Connect 中创建应用后,您将获得一个应用 ID。 您可以使用应用 ID 来引用您的应用,如下所示

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

其中 123456789 是您的应用 ID

或从您的应用中打开应用商店应用

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

您可以参考这个Question了解更多详情

【讨论】:

  • 我更喜欢这个答案。谢谢。
  • 所以从应用程序到应用程序商店我使用“itms-apps”链接?那么第一个链接是什么?他们都做同样的事情吗?
  • @jet 第一个链接是当您想从浏览器(手机上的 safari)打开应用程序商店应用程序时从应用程序商店直接链接到您的应用程序,这将打开应用程序商店应用程序。但是对于您的应用,您应该使用第二个链接“itms-apps”
【解决方案2】:

这个来自 iOS 开发者库的tech note 包含关于如何到达链接的“应用名称”部分的非常明确的规则:

要创建 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"]];

免责声明:使用需要您自担风险,当然,我认为无法保证此类链接将来不会中断。

【讨论】:

  • 谢谢您,先生。虽然我已经尝试过这个并且它似乎可以在任何应用程序上运行(因为它应该),但我确实注意到一些应用程序不起作用......嗯
猜你喜欢
  • 1970-01-01
  • 2013-07-13
  • 2016-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-12
  • 1970-01-01
相关资源
最近更新 更多