嗨,我的应用程序有指向 iTunes 音乐专辑的链接
像这样
http://itunes.apple.com/us/album/better-than-a-hallelujah/id366013643?i=366013659&ign-mpt=uo%3D4
当他们单击我的应用程序中的链接时,我想在我的应用程序中打开它(我有一个 uiwebview),问题是它在我的应用程序中启动了 uiwebview,但页面是空白的,地址栏也是空白的,即它不包含地址 http://itunes.apple.com/us/album/better-than-a-hallelujah/id366013643?i=366013659&ign-mpt=uo%3D4
我认为这是因为它试图在模拟器/设备中启动 iTunes 应用程序
但我不在乎,我想要 http://itunes.apple.com/us/album/better-than-a-hallelujah/id366013643?i=366013659&ign-mpt=uo%3D4在浏览器中加载并像在桌面浏览器中一样显示内容。
请帮忙谢谢
最佳答案
正如我从您的问题中得到的那样,您需要在您的应用中显示专辑数据。为此,我建议你有两种方法。
第一个解决方案是使用带有 url 的 NSURLRequest 并下载它的数据并在 webview 中加载 html。 (如果您想获得页面的桌面版本,您也可以更改用户代理。
第二个是使用 iTunes API 从 iTunes Store 获取专辑数据作为 JSON,然后在您的自定义 View 中显示数据。
您可以获取更多关于 iTunes Store API here 的信息
希望能帮助到你。 :)
关于ios - 在应用浏览器而不是 iTunes 应用中启动 itune 音乐链接~,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11663902/