Открыть ссылки в соответствующих приложениях?

Раньше было, что если бы я нажал ссылку на веб-сайт в статье NYTimes из Safari, статья откроется в приложении NYTimes. В какой-то момент я должен был изменить этот параметр, и теперь в Safari открываются ссылки NYTimes.

Я не могу найти что-либо в Safari или в области приложений NYTimes в настройках, которые, похоже, возвращаются к старому поведению или в настройках самого приложения NYTimes. Есть ли способ восстановить старое поведение открытия ссылок в своих соответствующих приложениях?

Изменить: у меня установлено приложение NYTimes, я нахожусь в iOS 9.3.1, и я не пользуюсь частным просмотром, поэтому некоторые из типичных ответов (спасибо John Ramos !) здесь не помогают.

Я также попытался удалить файлы cookie, историю и локальные данные из Safari, а также удалить и переустановить приложение NYTimes - все это не влияет.

13 голосов | спросил dcrosta 2 Maypm16 2016, 16:10:50

2 ответа


14

Эта функция называется Universal Links. Вы можете прочитать документацию Apple по этому здесь .

В основном для этого разработчик веб-сайта NYTimes должен иметь на своем сервере файл с именем apple-app-site-association. Вы можете просмотреть этот файл на веб-сайте NYTimes здесь http://nytimes.com/apple-app-site -Ассоциация . Внутри файла они могут указывать, какие URL-адреса перенаправляются (на сайте NYTimes, каждый из которых имеет период между 2000 и 2099 годами сразу после имени домена) и какие приложения они перенаправляются (четыре приложения NYTimes). С первого взгляда файл выглядит нормально на своем веб-сайте, но, что интересно, это означает, что только ссылки, такие как http: //www.nytimes.com/2016 /... будет работать, в то время как что-нибудь еще подобное, например эту статью , я случайно выбрал DaringFireball и нажмите ссылку NYTimes, приложение NYTimes автоматически запускает и открывает статью, а не Safari.

Что могло случиться, так это то, что вы можете сказать iOS, что вы не хотите, чтобы он передавал Universal Links из Safari в соответствующее приложение. Вы делаете это, нажав на ссылку, которая появляется в правом верхнем углу экрана, когда iOS открыла приложение с помощью Universal Link. С этого момента iOS будет игнорировать функцию Universal Link для этого сайта. Это довольно неинтуитивно, поэтому вы могли бы сделать это, не понимая, что он отключает функцию Universal Links для сайта.

 Демонстрация, показывающая, где ссылка для отключения универсальных ссылок

Существует два способа повторного включения Universal Links для этого сайта. Либо долго нажимайте на ссылку NYTimes и выберите «Открыть в« NYTimes »в меню или откройте веб-сайт NYTimes в Safari и нажмите ссылку« ОТКРЫТЬ »в баннере смарт-приложений в верхней части сайта.

 Демонстрация, показывающая, где снова включить универсальные ссылки, метод one «Демонстрация,

Сообщите нам, как вы поживаете.

ответил Alistair McMillan 6 Mayam16 2016, 04:22:31
0

The New York Times, похоже, изменила способ обработки своих сайтов ссылками, поскольку мой iPhone не открывает статьи NYTimes в приложении. Скорее всего, разработчики nytimes.com решили остановить сайт с авто-открывающих статей в приложении, потому что люди, у которых есть проблемы с этим, не работают (или, что еще хуже, просят вас загрузить приложение, прервав ваше чтение). Мобильный сайт NYTimes достаточно хорош, что они, возможно, решили упростить процесс, просто прочитав статью в Интернете.

Обходной путь: сохраните статью позже из Интернета, затем перейдите в раздел «Сохраненные» в приложении NYTimes, и ваша статья будет ждать вас в приложении.

Кредиты для пользователя fbara за предложение теории «ошибки веб-разработчика» в комментариях выше.

ответил owlswipe 5 Mayam16 2016, 00:01:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132