Как вы знаете, Deep Link
— самый простой, который полностью локален в вашем приложении. Действия можно активировать, нажав на определенный шаблон URI
. Шаблон определяется в android Manifest
с помощью intent-filter
. Если для URI
существовало несколько обработчиков, система Android позволяет пользователю выбрать целевое приложение в диалоговом окне. Очевидно, что если ваше приложение не установлено на устройстве, то Deep Link
не работает. Дополнительные данные, используемые приложением, переносятся параметрами запроса URL.
- Пример использования см. в этом.
Android App Links
такие же, как Deep Links
с небольшой разницей. Ваше приложение может представить себя как обработчик по умолчанию для определенных ссылок на шаблоны. Поэтому, когда есть несколько приложений для обработки целевой ссылки, ваше приложение обрабатывает ее без отображения диалогового окна выбора приложения. Кроме того, если пользователь не хочет, чтобы приложение было обработчиком по умолчанию, он может переопределить это поведение в системных настройках своего устройства. Функция Android App Links
доступна только на Android 6.0 (уровень API 23) и выше.
Dynamic Links
устраняет DeepLink
недостатки. С Dynamic Links
вы работаете на всех платформах, таких как Android, iOS и в Интернете, одинаково. Он плавно перенаправляет пользователей с вашего мобильного веб-сайта на эквивалентный контент в вашем приложении (если пользователь не установил ваше приложение на своем устройстве, контент будет отображаться после установки приложения). Кроме того, вы можете увидеть журнал Dynamic Link
в консоли Firebase. Еще одна функция — узнать, где пользователь нажал на ссылку. (Места, где вы делитесь ссылкой)
- Пример использования см. в этом и это.
App Indexing
это немного другое. Основное внимание уделяется результатам поиска Google. Используя App Indexing
, Google индексирует содержимое вашего приложения, а также ваш веб-сайт. Если существующие URL
s в приложении и на веб-сайте совпадают, Google подтвердит, что вы владеете ими обоими. Затем в результатах поиска Google пользователи, установившие ваше приложение на свои устройства, переходят непосредственно к содержимому вашего приложения, когда они нажимают на ссылку. Кроме того, Google может индексировать личный контент в приложении. Таким образом, когда пользователь выполняет поиск по ключевому слову в Google, соответствующее содержимое приложения будет отображаться в результатах поиска.
- Пример использования см. в этом .
person
aminography
schedule
03.11.2018