如何从 iPhone 应用程序链接到 iTunes 商店?
Posted
技术标签:
【中文标题】如何从 iPhone 应用程序链接到 iTunes 商店?【英文标题】:How to link to the iTunes store from iPhone app? 【发布时间】:2009-05-21 15:40:26 【问题描述】:我正在尝试设置一个应用程序,用户可以在其中stream music。当用户流式传输 MP3 时,我想设置一个指向 iTunes 商店的链接以购买 MP3。
我该怎么做?我觉得应该有一些使用歌曲标题和艺术家姓名的简单方法,我弄错了吗?
谢谢
【问题讨论】:
this question 的精确副本,答案非常好。 【参考方案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 的简单库,这是我在为这个确切问题搜索解决方案时发现的。它会找出一切并创建您需要的链接,该链接将始终有效。另一个很棒的事情是它非常易于使用。
【讨论】:
以上是关于如何从 iPhone 应用程序链接到 iTunes 商店?的主要内容,如果未能解决你的问题,请参考以下文章
从电脑上下载歌曲至iphone手机上,如何把此歌曲设置为铃声?
在 iPhone 中,我可以在 iTunes Store 上创建指向播客页面的链接吗?
从 iPhone 应用程序链接 appStore 中的开发人员页面
如何在 iPhone 应用程序中启用/禁用 iTunes 文件共享