Я использую универсальные ссылки, и все работает отлично, но я не могу скрыть баннер Открыть в приложении, который отображается в сафари. Есть какой-либо способ сделать это?
Скрыть открытие в баннере приложения при использовании универсальных ссылок
Ответы (3)
На самом деле вы ничего не можете с этим поделать, это функция Universal Links, которая автоматически внедряется Safari.
Обычно они скрыты до тех пор, пока вы не прокрутите содержимое.
Какую цель вы пытаетесь достичь с помощью Universal Links? Обычно разработчики используют универсальные ссылки, если они хотят, чтобы весь/часть веб-сайта была доступна для просмотра в приложении. С этой точки зрения опубликованный вами снимок экрана является неудачным, потому что Universal Links не удалось задействовать. Возможные причины могут заключаться в том, что переход на домены универсальных ссылок происходил как перенаправление.
Если на вашем веб-сайте есть определенные страницы, которые вы не хотите отображать в приложении, вы можете использовать список исключений в соответствующем файле домена. Посмотрите этот пример http://amazon.com/apple-app-site-association . В этом случае переход к «/ref=nodl_» не откроет Amazon и не покажет упомянутый вами баннер.
Эй, вы можете скрыть смарт-баннер, отредактировав файл ассоциации приложений Apple в корневом каталоге вашего веб-сайта. Вы можете управлять баннером на страницах, которые хотите показать.
нельзя скрыть баннер при одновременном использовании универсальных ссылок. Вы можете скрыть баннер только там, где вы не хотите, чтобы универсальные ссылки работали, ограничив пути в файле apple-app-association.
Если вы хотите скрыть баннер от всех страниц, просто добавьте «пути»:["NOT /*"] в объекте деталей, в этом случае универсальные ссылки не будут работать.