Блокирует ли Google Search App универсальные ссылки? - PullRequest
0 голосов
/ 14 июня 2019

Я внедряю индексацию приложений Firebase, как указано в официальной документации Firebase здесь: https://firebase.google.com/docs/app-indexing/ios/app.

Универсальные ссылки включены и отлично работают для результатов поиска из разных браузеров, таких как Safari и Chrome. Они также работают для других приложений. Но когда я нажимаю на результат поиска из Google Search App в iOS. Это не берет меня к моему приложению. Также при длительном нажатии на ссылку в приложении Google не предоставляется возможность открыть ссылку с помощью моего приложения. Однако эта опция отображается, когда я долго нажимаю на ссылки из других приложений.

Это как-то связано с тем, что приложение Google Search намеренно отключает универсальные ссылки. Возможно ли для отдельных приложений запретить Universal Links открывать другие приложения?

Или Apple самостоятельно устанавливает ограничения для определенных приложений?

1 Ответ

0 голосов
/ 14 июня 2019

Действительно, некоторые приложения отключают возможность глубоких ссылок с помощью Universal Links. Несколько примечательных примеров: Facebook, Instagram.

Некоторые из этих приложений допускают глубокую связь через схемы URI (старый способ глубоких ссылок в iOS 9), но нет никаких обещаний, что такое поведение сохранится.

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

Я никогда не пробовал приложение Google Search, но если ваша универсальная ссылка отлично работает в Safari, а не в приложении Google Search, это может иметь место. В этом сценарии вам понадобится сервер домена клика, чтобы перенаправить пользователя в магазин или на какую-либо целевую страницу на основе пользовательского агента входящего браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...