Я работаю над разработкой приложения для музыкального плеера. Если у пользователя нет аудиокниг или подкастов, я показываю кнопку, которая переводит пользователя в магазин 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?