Открытие iTunes Store по схеме URL без альбома

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

Я посмотрел на схему URL, чтобы открыть приложение iTunes Store в руководстве для разработчиков, и оно выглядит так:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=156093464&id=156093462&s=143441"]];

он открывает магазин iTunes с этим конкретным альбомом, я не хочу открывать магазин с конкретным альбомом. Поэтому я попытался удалить параметры альбома как:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?"]];

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

Так есть ли вообще, что я могу открыть iTunes Store, не передавая информацию об альбоме, или, возможно, открывая вкладку поиска в iTunes Store?


person Manish Ahuja    schedule 01.06.2012    source источник


Ответы (1)


Кажется, что вы можете просто сделать следующее, чтобы открыть вкладку «Музыка» в приложении iTunes:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString@"http://itunes.apple.com"]];
person Thomas Denney    schedule 01.06.2012
comment
Спасибо, программист Томас. На самом деле я хотел открыть вкладку «Подкасты / аудиокниги», но ваш ответ помог мне туда добраться ... поэтому я изменил URL-адрес на itunes.apple.com/podcasts и itunes.apple.com/audiobooks И это сработало как шарм! Спасибо :) - person Manish Ahuja; 01.06.2012