Как itunes.apple.com открывает приложение iTunes на OS X? - PullRequest
0 голосов
/ 05 августа 2011

Это специальный API?Я заметил, что Chrome и Firefox также делают это.Это то, что запекается, что дает iTunes и запросам из этого домена особые отношения?

Ответы [ 2 ]

4 голосов
/ 18 января 2013

Вы не всегда знаете, установлен ли iTunes или Mac App Store на компьютере пользователя, поэтому вы не можете полагаться на itms: // или macappstore: // links.

Лучший способ сделать это:

  1. Добавить "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

  2. Используйте ссылки партнерской программы. Любая ссылка iTunes с партнерской программой параметры автоматически откроют iTunes store для контента Вы хотите (без "ls = 1").

    http://www.apple.com/itunes/affiliates/resources/

0 голосов
/ 05 августа 2011

Ссылки iTMS используются для ссылки на материалы iTunes. Для ссылок другого типа (протоколов) браузеры могут открывать приложения, связанные с этими протоколами, и передавать эту ссылку этим приложениям. Все современные браузеры знают о itms:// ссылках и открывают iTunes или, скажем, проигрыватели Rhythmbox. Также ознакомьтесь с iTunes Link Maker .

...