2015-09-22 30 views
2

我正在創建一個iOS廣播電臺應用程序,但找不到解決方案,我認爲這是一個簡單的問題。如果我的廣播電臺播放人們想要購買的歌曲/專輯,我該如何啓動iTunes Store並將其打開並顯示該曲目或專輯的搜索結果?在搜索應用程序內啓動iTunes Store

我知道我可以使用蘋果的搜索API來獲取搜索結果的JSON和分析,對於最好的搜索結果,而且我知道我可以打開iTunes商店與https://itunes.apple.com/(如果我嘗試添加一個搜索字符串到這個,我得到的元數據回來)或SKStoreProductViewController如果我知道產品ID。

但是,有沒有辦法簡單地打開iTunes Store以打開歌曲或專輯(或兩者)的搜索結果,而無需評估搜索元數據並將它們發送給一個(可能是錯誤的)產品?

謝謝!

回答

1

您可以使用URL Scheme和一個名爲iTunes Link Maker的工具來做到這一點。文檔可以爲iTunes中被發現在蘋果的網站here

iTunes的URL方案是用來鏈接到iTunes音樂商店 內容。 iTunes URL格式構造起來很複雜,因此您使用名爲iTunes Link Maker的在線工具創建它。工具 允許您選擇國家/地區目的地和媒體類型,然後按歌曲,專輯或藝術家進行搜索。在您選擇要連接到的項目後,它會生成相應的URL。

http://linkmaker.itunes.apple.com/

+0

也許是太明顯,我沒有看到,但我已經通過這個先前看了看,它好像鏈接製造商是找到一個對象的引用,而不是調用搜索。我在這裏錯過了什麼? 「該工具允許您選擇一個國家目的地和媒體類型,然後按歌曲,專輯或藝術家進行搜索。選擇要鏈接的項目後,它會生成相應的URL」 – yodel

+0

@yodel做這樣的網址工作? http://itunes.com/ [什麼搜索] –

+0

一個很好的建議,但不是真的。經過測試之後,如果有一個詞(例如「U2」)樂隊或專輯名稱與藝術家或收藏集頁面看起來相對應,它將帶您搜索iTunes中的結果。但是,如果您使用包含專輯和/或曲目名稱的其他字詞,則不起作用。 – yodel

相關問題