2015-09-22 4 views
2

Я создаю приложение радиостанции iOS, и я не могу найти решение того, что я считал простой проблемой. Если моя радиостанция играет песню/альбом, которую люди хотят купить, как я могу запустить iTunes Store и открыть его с результатами поиска для этого трека или альбома?Запуск iTunes Store в приложении с поиском

Я знаю, что я могу использовать API поиска Apple, чтобы получить json результатов поиска и проанализировать его для наилучших результатов поиска, и я знаю, что я могу открыть магазин iTunes с помощью https://itunes.apple.com/ (если я попытаюсь добавить поиск строка для этого, я возвращаю метаданные) или с SKStoreProductViewController, если я знаю идентификатор продукта.

Но есть ли способ открыть iTunes Store для открытия результатов поиска для песни или альбома (или обоих) без необходимости оценивать метаданные поиска и отправлять их одному (возможно, неправильному) продукту?

Спасибо!

ответ

1

Вы можете сделать это с помощью программы URL Scheme и инструмента, называемого iTunes Link Maker. Документацию можно найти на ITunes на веб-сайте компании Apple here

Схема URL Itunes используется для ссылки на контент на ITunes Music Store. Формат URL-адреса iTunes сложно построить, поэтому вы создаете его с помощью онлайн-инструмента iTunes Link Maker. Инструмент позволяет выбрать страну назначения и тип носителя, а затем поиск по песне, альбому или исполнителю. После того, как вы выберете нужный вам элемент , он создает соответствующий URL-адрес.

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

+0

Может быть, это настолько очевидно, что я не вижу, но я просмотрел это ранее, и кажется, что ссылка мейкера для нахождения ссылки для одного объекта, не вызывая поиск , Что мне здесь не хватает? «Инструмент позволяет вам выбрать страну назначения и тип носителя, а затем выполнить поиск по песне, альбому или исполнителю. После выбора элемента, на который вы хотите установить ссылку, он генерирует соответствующий URL-адрес« – yodel

+0

@yodel делает такой URL-адрес Работа? http://itunes.com/[what искать] –

+0

Хорошее предложение, но не совсем. После небольшого тестирования этого варианта, если есть имя или название одного слова (например, «U2»), которое, по-видимому, соответствует странице исполнителя или коллекции, оно приведет к результатам поиска для iTunes. Однако, если вы используете другой термин, который включает название альбома и/или дорожки, он не работает. – yodel

Смежные вопросы