Разработчикам: запуск и действия в мобильном приложении через deeplink
Запустить мобильное приложение 2ГИС и совершать действия в нём можно с помощью URL вида:
-
dgis://2gis.ru/{параметры}
-
https://2gis.ru/{параметры}
Второй способ предпочтителен, так как в случае отстуствия приложения у пользователя будет открыта веб-версия 2ГИС с этим сценарием. В первом сценарии нужно определить, установлен ли 2ГИС у пользователя, чтобы при отсутствии предложить установить приложение.
Как определить установлен ли 2ГИС у пользователя
Приложение может перехватить как полные ссылки, так и короткие вида:
Ссылка передаётся в браузер, если у приложения нет интернета, чтобы развернуть короткую ссылку. Также ссылка передаётся в браузер и в том случае, если приложение не может открыть какой-либо тип ссылки.
2ГИС не ограничивает количество запусков навигации или других сценариев при запуске по deeplink. Если вы хотите построить вместе с 2ГИС прикладной сценарий для вашего бизнеса, то мы всегда рады помочь вам. Все подробности можно прочитать на сайте dev.2gis.ru.
Поддерживаемые сценарии
Открытие приложения
Действие | Сценарии | Пример ссылки | Параметры |
Открытие приложения по ссылке | Запуск приложения |
dgis:// https://2gis.ru/ |
нет |
Открытие поиска
Действие | Сценарии | Пример ссылки | Параметры |
Результаты поиска |
Запустить поиск и показать результаты по поисковому запросу |
https://2gis.ru/ |
|
Открытие карточек
Действие | Пример ссылки | Параметры |
Открытие карточки фирмы |
https://2gis.ru/ https://2gis.ru/ |
|
Открытие карточки места |
https://2gis.ru/ |
|
Открытие карточки произвольного места на карте |
https://2gis.ru/ |
|
Открытие карточки |
https://2gis.ru/ |
|
Открытие карточки |
https://2gis.ru/ |
|
Открытие карточки |
https://2gis.ru/ |
|
Открытие карточки |
https://2gis.ru/ |
|
Избранное
Действие | Пример ссылки | Параметры |
Открыть экран |
https://2gis.ru/collections |
Поиск проезда
Действие | Сценарии | Пример ссылки | Параметры |
Экран поиска проезда |
Точка А может быть заполнена местоположением пользователя, если оно будет определено |
На авто:
Пешком:
На общественном транспорте:
На велосипеде:
На самокате:
На такси:
На грузовике:
|
https://2gis.ru/
|
Построение маршрута (legacy) →
Этот формат использовался в приложениях 2ГИС до 2020 года.
Действие | Сценарии | Пример ссылки | Параметры |
Маршруты |
Если нет параметра «Тип проезда», то открыть экран ПП на том типе, что выбран у пользователя. Точка А может быть заполнена местоположением, если определено. |
Маршруты по типам: На автомобиле: https://2gis.ru/ https://2gis.ru/ На общественном транспорте: https://2gis.ru/ https://2gis.ru/ https://2gis.ru/ https://2gis.ru/ https://2gis.ru/ https://2gis.ru/ |
https://2gis.ru/[city]
|
Построение маршрута (актуально)
Действие | Сценарии | Пример ссылки | Параметры |
Построение маршрута до указанной точки |
Если нет параметра «Тип проезда», то открыть экран ПП на том типе, что выбран у пользователя. Точка А может быть заполнена местоположением, если определено. |
На авто, заданы точки А и Б: https://2gis.ru/directions/ На авто, только точка Б (построение от текущей локации пользователя): https://2gis.ru/directions/ На авто, заданы точки А, Б и две промежуточные точки: https://2gis.ru/directions/ На автобусе: https://2gis.ru/directions/ Пешком: https://2gis.ru/directions/ На велосипеде: https://2gis.ru/directions/ На самокате: https://2gis.ru/directions/ На такси: https://2gis.ru/directions/ На грузовике с промежуточными точками: https://2gis.ru/directions/ |
https://
Для Android есть возможность задания промежуточных точек, в таком случае между [from] и [to] через разделитель | добавляется до 10 промежуточных точек в том же формате: https://
|
Запуск ведения по маршруту
Действие | Сценарии | Пример ссылки | Параметры |
Сразу запустить Автомобильный или Пешеходный навигатор |
Если нет параметра «Тип проезда», то открыть экран ПП на том типе, что выбран у пользователя. Точка А может быть заполнена местоположением, если определено. |
Запуск навигатора: https://2gis.ru/ Запуск пешего ведения: https://2gis.ru/ |
|