Как сделать ссылку на магазин iTunes из приложения для iPhone?

Я пытаюсь настроить приложение, в котором пользователи смогут слушать музыку. Когда пользователь транслирует MP3, я хотел бы установить ссылку на магазин iTunes, чтобы купить MP3.

Как я могу это сделать? Я чувствую, что должен быть какой-то простой способ сделать это, используя название песни и имя исполнителя, я ошибаюсь?

Спасибо


person marcgg    schedule 21.05.2009    source источник
comment
Точный дубликат этот вопрос, на который есть очень хороший ответ.   -  person Rog    schedule 21.05.2009


Ответы (4)


Вы можете поэкспериментировать с iTMS Link Maker, который Apple предоставит и посмотрите, как формируются ссылки. Кроме того, вот FAQ по iTMS Link Maker.

См. это сообщение в блоге о том, как автоматически запрашивать iTMS Link Maker. По сути, вы можете запросить iTMS Link Maker и получить обратно XML-документ, который ваше приложение сможет обработать.

person Naaff    schedule 21.05.2009
comment
Спасибо ! Но могу ли я получить к нему доступ для динамического создания ссылки? - person marcgg; 21.05.2009
comment
Да, itms: ссылки работают на iPhone и iPod touch. Вы можете попробовать это сами, перейдя в iTMS Link Maker на своем iPhone и проследив за процессом. Щелкните ссылку в конце, и она откроется правильно. - person Naaff; 21.05.2009
comment
Я хотел бы добавить, что ссылки itunes НЕ работают на симуляторе, вы получите сообщение, что Safari не может открыть страницу, потому что адрес недействителен. - person T. Markle; 16.08.2011

API поиска веб-служб iTunes Store (pdf), хотя и старый и неполный, документирует, как искать контент в магазине iTunes, и возвращает строку JSON с результатами.

API поиска веб-службы iTunes Store позволяет размещать поля поиска на вашем веб-сайте для поиска контента в iTunes Store. Вы можете искать различный контент iTunes Store; включая фильмы, подкасты, музыку, музыкальные видеоклипы, аудиокниги и телешоу. Вы также можете вызвать запрос поиска на основе идентификатора для создания сопоставлений между вашей библиотекой содержимого и библиотекой содержимого iTunes Store.

Запросы отправляются на базовый URL:

http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsSearch?parameterkeyvalue

Где параметр-ключ-значение может быть одной или несколькими парами ключ-значение параметра, указывающими подробности вашего запроса.

person prendio2    schedule 14.04.2010

Хорошо, у меня была такая же проблема, и ответы здесь не дали мне достаточно информации. Поэтому я снова задал этот вопрос, но в другой формулировке, и продолжил искать ответ. В конце концов, я ответил на свой вопрос в другом вопросе и разместил код, чтобы сделать это там.

Вы можете найти вопрос по адресу:

Открытие iTunes Store для определенной песни

Он содержит весь код, который вам понадобится, чтобы открыть iTunes Store для конкретной песни, указанной по названию песни и исполнителю.

Я надеюсь, что это помогает кому-то.

person MajorHavoc    schedule 31.01.2013

Создание ссылки на магазин приложений может быть очень проблематичным. Я предлагаю вам использовать простую библиотеку под названием iLink, которую я нашел при поиске решения именно для этой проблемы. . Он все выяснит и создаст нужную ссылку, которая будет работать всегда. Еще одна замечательная вещь - это то, что им очень легко пользоваться.

person Jameson    schedule 03.08.2014