Apple API 歌曲“previewUrl”持久化

问题描述 投票:0回答:1

我正在开发一个iOS应用程序,我需要允许用户将iTunes中的几首歌曲的预览播放到应用程序中。 现在,通过查找 API 和

adamID
,我可以轻松找到
previewUrl
并开始播放。

我rad API规则和描述,它说我必须保留商店的URL以允许用户购买歌曲,我无法保存音频等等, 然而我唯一想做的就是保存

previewUrl
而不是每次都去寻找它,因为我不太习惯使用 API,而且苹果使用得非常严格,有时我很想避免使用我的应用程序不被接受。

那么我可以“静态”使用

previewUrl
trackViewUrl
而无需每次查找调用时都发送并解析结果吗?

{
    "resultCount": 1,
    "results": [
        {
            "someStuff" : "...",
            
            "trackViewUrl": "http://itunes.apple.com/it/album/succede/id480182271?i=480182284&uo=4",
            "previewUrl": "http://a2.mzstatic.com/us/r1000/115/Music/f9/d0/c0/mzm.fvpggyal.aac.p.m4a",
            
            "someMoreStuff" : "...",
            "..." : "..."
        }
    ]
}
ios itunes
1个回答
1
投票

是的,完全支持缓存 url,API 规则是关于实际资产的,即您无法保存和重新播放的资产。

它是理想的缓存元数据,可以减少冗余请求并使用缓存数据提高性能。

© www.soinside.com 2019 - 2024. All rights reserved.