【问题标题】:Programmatically run a search on the App Store?以编程方式在 App Store 上运行搜索?
【发布时间】:2009-10-27 16:23:55
【问题描述】:

是否可以从我的应用中打开 App Store 应用并运行搜索?

我正在查看是否有我可以使用的 appstore:// 类型 URL,就像 mailto: 和 sms: 分别打开 Mail 和 SMS 一样。

有谁知道这是否可行?

编辑 - 更多信息:

我一直在尝试使用 UIApplication 的 openURL: 方法,传递各种形式的 phobos 和 iTunes URL,但到目前为止没有运气。

有些人可能知道您可以在桌面上的 iTunes 中右键单击链接并将链接复制到某些页面。我将链接复制到列出特定公司的所有应用的页面。

有些人可能还知道,您可以在 iPhone 上的 App Store 应用中搜索公司名称,搜索结果将是该公司拥有的所有应用。

我正在尝试通过我的应用程序中的链接来实现这一点......

使用从桌面上的 iTunes 复制的链接只需打开 Safari,然后打开 iTunes 应用程序,最后以“无法连接到 iTunes Store”消息结束。这与 URL 是否以 phobos 或 itunes 开头无关。

这是我一直在尝试使用的链接(ID 已修整)

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=someId

任何想法都会很棒,谢谢。

【问题讨论】:

    标签: iphone search app-store


    【解决方案1】:

    Erika Sadun 解释了如何构建 App Store 搜索链接here

    【讨论】:

      【解决方案2】:

      要从您的应用程序中打开 iTunes 或 AppStore,您需要
      使用前缀 itms://

      然后您可以通过这样的 URL 搜索艺术家:

      itms://phobos.apple.com/WebObject/MZStore.woa/wa/viewArtist?id=someId
      

      或者您可以告诉 AppStore 打开并显示一个特定的应用,如下所示:

      itms://phobos.apple.com/WebObject/MZStore.woa/wa/viewSoftware?id=someId
      

      真正的区别只是 what 您不想查看以及 itms:// 前缀而不是 http.
      例如。使用 viewSoftware-Version 和 id=315316036 将打开 AppStore
      并显示 Rowmote Pro(随机选择,我只是在浏览 AppStore..)。

      更新

      链接到艺术家和搜索结果似乎比实际操作要复杂一些
      用于应用程序或相册(在我的测试中都有效)。

      我从 Apple 看到了这个 technical Q&A,它指出对于某些链接可以使用多个重定向 是需要的。这可能是 iTMS 退出的关键点..
      (而且您似乎不是唯一遇到此问题的人,请参阅 herehere)。

      【讨论】:

      • 感谢您的回答,但它似乎不起作用。我看到的是,即使使用 itms:// 前缀,它仍然会打开 iTunes 商店并给我一个错误,而不是打开 App Store...
      • 是的,我知道那个文件,我在弄清楚如何处理附属链接时使用过。似乎仍然没有任何方法可以运行任意搜索或仅显示来自特定公司的所有应用程序...... :(
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-05
      • 2011-10-20
      • 2016-10-01
      • 2013-11-05
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多