Мета-обновление в iTunes Store

Недавно Apple унифицировала свое партнерское управление, предоставив ссылки с целевым «itunes_store» вида: In Arrivo! HD — автобусы, такси и метро Рима и Милана, а также обмен поездками для сознательного посетителя Вечного города — Фабрицио Бартоломуччи. Чтобы упростить его управление, я хотел бы вызвать его с помощью метаобновления со страницы на моем сайте, только у меня нет намека на то, как обрабатывать целевую вещь. Команда Windows open просто обрабатывает стандартные цели, и если я ввожу ' itunes-store», я получаю пустую страницу.

Спасибо за вашу помощь.


person Fabrizio Bartolomucci    schedule 20.08.2013    source источник
comment
Можете ли вы привести точный пример? Что-то вроде <a href="https://itunes.apple.com/sg/artist/bruno-mars/id278873078?at=12345&ct=email" target="itunes_store"> ??   -  person jonaz    schedule 21.08.2013
comment
Конечно: я думал, что он попал туда, но он, очевидно, был очищен, введя его через ссылки a: href=itunes.apple.com/it/app/in-arrivo!-hd-i-tempi-di-arrivo/ цель = itunes_store   -  person Fabrizio Bartolomucci    schedule 22.08.2013


Ответы (2)


Я почти уверен, что вы не можете указать цель при мета-обновлении, но вот некоторый JavaScript, который делает то, что вы хотите. Просто разместите этот блок где-нибудь на своей странице.

<script type="text/javascript">
    var url = "https://itunes.apple.com/it/app/in-arrivo-hd-i-tempi-di-arrivo/id409812280?mt=8&uo=4&at=11l5Jz%22";
    var link = document.createElement('a');
    link.setAttribute('href', url);
    link.setAttribute('target', 'itunes_store');
    link.click();
</script>
person jonaz    schedule 25.08.2013
comment
Рад помочь, @FabrizioBartolomucci. Если это сработало, можете ли вы принять и/или проголосовать? - person jonaz; 25.08.2013
comment
Еще раз извините за беспокойство, но в решении все еще есть небольшой сбой. В основном он загружает новую страницу при входе на страницу вместо загрузки на той же странице. Обычно это неприятно, так как оставляет после себя пустую страницу, но я думаю, что это неприемлемо при использовании во фрейме Facebook, так как пользователь уходит со страницы Facebook при нажатии на ссылку, а это, конечно, не то, что ожидает пользователь Facebook. . Вы можете просмотреть это по адресу: [ссылка]facebook.com/inArrivoIOS[/link] нажав на значок AppStore. Спасибо еще раз. - person Fabrizio Bartolomucci; 27.08.2013
comment
Я думаю, что Apple хочет, чтобы вы сделали промежуточный клик в их магазине, поэтому у них есть эти инструкции по ссылке создатель. Попробуйте изменить https на itmss и посмотрите, сработает ли это. Поскольку вы собираетесь нарушить рекомендации Apple, вам следует сделать тестовый заказ, чтобы убедиться, что вам платят таким образом. Удачи. - person jonaz; 28.08.2013
comment
Нет: как вы можете видеть на facebook.com/inArrivoIOS таким образом веб-страница даже не отображается , не говоря уже о вставке в рамку, как в предыдущей партнерской системе. И что хуже всего, ни с iPhone, ни с iPad решения не работают, в чем вы можете убедиться, подключившись к miafoto.it/ refreshIA.html из одного из них. И это даже не открытие веб-страницы iTunes. - person Fabrizio Bartolomucci; 29.08.2013

Забавное сочетание вашего решения с обычным мета-обновлением делает свое дело. Это полный код, работающий как в Интернете, на iPhone, на Facebook, так и по QR-коду. Здорово!

<script type="text/javascript">
var url = "itmss://itunes.apple.com/it/app/in-arrivo-hd-i-tempi-di-arrivo/id409812280?mt=8&uo=4&at=11l5Jz%22";
var link = document.createElement('a');
link.setAttribute('href', url);
link.setAttribute('target', 'itunes_store');
link.click();
</script>
<meta http-equiv="refresh" content="0; url=https://itunes.apple.com/us/app/in-arrivo!-hd-romes-milans/id409812280?mt=8&uo=4">
person Fabrizio Bartolomucci    schedule 28.08.2013