【问题标题】:How to link to the iTunes store from iPhone app?如何从 iPhone 应用程序链接到 iTunes 商店?
【发布时间】:2009-05-21 15:40:26
【问题描述】:

我正在尝试设置一个应用程序,用户可以在其中stream music。当用户流式传输 MP3 时,我想设置一个指向 iTunes 商店的链接以购买 MP3。

我该怎么做?我觉得应该有一些使用歌曲标题和艺术家姓名的简单方法,我弄错了吗?

谢谢

【问题讨论】:

标签: iphone objective-c itunes-store


【解决方案1】:

您可以尝试使用 Apple 提供的 iTMS Link Maker 并查看链接是如何形成的。另外,here is the iTMS Link Maker FAQ.

请参阅this blog post 了解如何自动查询 iTMS Link Maker。基本上,您可以查询 iTMS Link Maker 并获取您的应用程序可以处理的 XML 文档。

【讨论】:

  • 谢谢!但是我可以访问它以动态生成链接吗?
  • 是的,itms:链接可以在 iPhone 和 iPod touch 上使用。您可以通过导航到 iPhone 上的 iTMS Link Maker 并按照整个过程自行尝试。点击最后的链接,它会正常打开。
  • 我想补充一点,iTunes链接在模拟器上不起作用,你会收到一条消息“Safari无法打开页面,因为地址无效”
【解决方案2】:

iTunes Store Web Service Search API (pdf) 虽然陈旧且不完整,但它记录了如何在 iTunes 商店中搜索内容并返回带有结果的 JSON 字符串。

iTunes Store 网络服务搜索 API 允许您在网站中放置搜索字段以搜索 iTunes Store 中的内容。您可以搜索各种 iTunes Store 内容;包括电影, 播客、音乐、音乐视频、有声读物和电视节目。您还可以调用基于 ID 的查找请求 在您的内容库和 iTunes Store 内容库之间创建映射。

查询被发送到基本 url:

http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsSearch?parameterkeyvalue

其中 parameterkeyvalue 可以是一个或多个参数键值对,指示您的详细信息 查询。

【讨论】:

    【解决方案3】:

    好的,我遇到了同样的问题,这里的答案没有给我足够的信息。于是我用不同的措辞再次问了这个问题,并继续寻找答案。我最终在另一个问题中回答了我自己的问题,并在那里发布了执行此操作的代码。

    您可以在以下位置找到问题:

    Opening iTunes Store to specific song

    它包含打开 iTunes Store 到由歌曲名称和歌曲艺术家指定的特定歌曲所需的所有代码。

    我希望这对某人有所帮助。

    【讨论】:

      【解决方案4】:

      创建应用商店的链接可能会带来很大的问题。我建议您使用一个名为 iLink 的简单库,这是我在为这个确切问题搜索解决方案时发现的。它会找出一切并创建您需要的链接,该链接将始终有效。另一个很棒的事情是它非常易于使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-09
        • 1970-01-01
        相关资源
        最近更新 更多