Это специальный API?Я заметил, что Chrome и Firefox также делают это.Это то, что запекается, что дает iTunes и запросам из этого домена особые отношения?
Вы не всегда знаете, установлен ли iTunes или Mac App Store на компьютере пользователя, поэтому вы не можете полагаться на itms: // или macappstore: // links.
Лучший способ сделать это:
Добавить "ls = 1" к любой ссылке iTunes. Откроется страница предварительного просмотра iTunes и если iTunes установлен, магазин откроется прямо в содержание, на которое вы ссылались.
Если ссылка не содержит параметров URL, добавьте "? Ls = 1" https://itunes.apple.com/us/album/rick-astley-the-greatest-hits/id299608177?ls=1
Если ссылка имеет параметры URL, добавьте "& ls = 1" https://itunes.apple.com/us/album/never-gonna-give-you-up/id299608177?i=299608205&ls=1
Используйте ссылки партнерской программы. Любая ссылка iTunes с партнерской программой параметры автоматически откроют iTunes store для контента Вы хотите (без "ls = 1").
http://www.apple.com/itunes/affiliates/resources/
Ссылки iTMS используются для ссылки на материалы iTunes. Для ссылок другого типа (протоколов) браузеры могут открывать приложения, связанные с этими протоколами, и передавать эту ссылку этим приложениям. Все современные браузеры знают о itms:// ссылках и открывают iTunes или, скажем, проигрыватели Rhythmbox. Также ознакомьтесь с iTunes Link Maker .
itms://