Динамическая ссылка Firebase оставляет пустую страницу в Safari на iOS 14

Мы настроили и протестировали динамические глубокие отложенные ссылки с использованием Firebase для нашего опыта перехода с веб-сайта на приложение.

У нас есть веб-сайт, на котором пользователь может выбрать действие, требующее использования нашего родного приложения для iOS; мы динамически создаем ссылку, а затем переходим к ней. Это успешно открывает либо наше приложение, либо магазин приложений (мы решили обойти страницу предварительного просмотра, но проблема, которую я описываю, возникает в любом случае).

Проблема в том, что страница ссылок (например, https://links.example.com/do_something) пустая страница в сафари. Если пользователь использует обратную навигацию iOS, которая появляется в верхнем левом углу приложения, или если пользователь вручную переключается обратно в Safari, эта новая пустая страница теперь является главной страницей в Safari вместо веб-приложения, которое было открыто, когда пользователь перешел по нашей ссылке. Мы можем запустить ссылку с целевым _blank, чтобы по крайней мере наша страница также оставалась открытой, но пустая страница ссылки все еще была впереди. Это сбивает с толку пользователей, которые хотят вернуться на веб-страницу.

Вот как выглядит страница:

введите здесь описание изображения

Есть ли трюк, который мы можем использовать, чтобы пустая страница никогда не отображалась или, по крайней мере, сразу закрывалась при запуске приложения? Мы пытались открыть его в iframe, но это не сработало.


person Luther    schedule 26.02.2021    source источник


Ответы (1)


Вы пытались добавить опцию социальных тегов при создании короткой ссылки?

Короткая ссылка

Это создаст предварительный просмотр страницы в Safari.

person epynic    schedule 09.03.2021