代码之家  ›  专栏  ›  技术社区  ›  Avery235

仅使用捆绑标识获取应用商店链接

  •  3
  • Avery235  · 技术社区  · 6 年前

    在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

    1 回复  |  直到 6 年前
        1
  •  1
  •   glyvox    6 年前

    如果要通过其搜索应用程序 捆绑ID ,您应该使用iTunes搜索API。 Refer to this question.

    如果要从创建应用商店链接 名称 对于应用程序(如您的示例所示),您必须遵循以下指导原则 found here:

    有三种类型的App Store短链接,[…]一个用于iOS应用程序[…]:

    […]

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

    […]

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

    • 删除所有空白
    • 将所有字符转换为小写
    • 删除所有版权()、商标()和注册商标()符号
    • 替换符号(“&”)带“和”
    • 删除大多数标点符号(请参见清单2)
    • 替换重音符号和其他“修饰”字符(ü,Ã¥, 等)及其基本特征(u、a等)
    • 保留所有其他字符不变。

    清单2

    必须删除的标点符号。

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

    由此,您的示例将是:

    http://appstore.com/gmailemailbygoogle