【问题标题】:Get App Store link with bundle identifier only仅获取带有捆绑标识符的 App Store 链接
【发布时间】:2018-10-14 23:25:14
【问题描述】:

在 Google Play 上,您可以仅使用包 ID 获取指向您的应用的链接。
例如。 https://play.google.com/store/apps/details?id=com.google.android.gm

有没有办法为 App Store 做同样的事情,只使用捆绑标识符?
例如。 https://itunes.apple.com/app/gmail-email-by-google/id422689480 有效,但没有id422689480 链接无效:https://itunes.apple.com/app/gmail-email-by-google

【问题讨论】:

  • "gmail-email-by-google" 不是包标识符,它是应用程序的名称。

标签: ios app-store bundle-identifier


【解决方案1】:

如果您想通过 bundle ID 搜索应用程序,您应该使用 iTunes Search API。 Refer to this question.

如果您想从应用的名称创建一个 App Store 链接(如您的示例所述),您必须遵循指南found here:

App Store 短链接分为三种类型,[...] 一种用于 iOS 应用 [...]:

[...]

http://appstore.com/<appname> 例如,http://appstore.com/keynote

[...]

要创建 App Store 短链接,请将以下规则应用于您的公司或应用名称:

  • 删除所有空格
  • 将所有字符转换为小写
  • 删除所有版权 (©)、商标 (™) 和注册商标 (®) 符号
  • 用“and”替换和号(“&”)
  • 删除大部分标点符号(参见清单 2 的集合)
  • 替换重音字符和其他“装饰”字符(ü、å、 等)及其基本特征(u、a 等)
  • 保持所有其他字符不变。

清单 2

必须删除的标点符号。

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

由此,您的示例将是:

http://appstore.com/gmailemailbygoogle

【讨论】:

猜你喜欢
  • 2015-12-24
  • 1970-01-01
  • 1970-01-01
  • 2013-12-05
  • 2014-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-28
相关资源
最近更新 更多