С Яндекс.Навигатором ездят миллионы людей, в том числе курьеры, водители, таксисты, экспедиторы, торговые представители — в общем, те, для кого поездки — часть работы. У бизнес-пользователей специфические нужды, и нам хотелось бы учесть их при дальнейшей разработке Навигатора. Для этого необходимо изучить, как они работают с приложением и какие возможности им нужны.
Выделить бизнес-пользователей в отдельную категорию не так-то просто. Сценарии использования приложения у всех примерно одинаковы: с помощью Навигатора люди смотрят дорожную ситуацию и строят маршруты в объезд пробок. Но мы заметили, что у бизнес-пользователей есть особенность: они обычно запускают Навигатор не с домашнего экрана, как остальные, а из другого приложения.
Что такое Deep Link
Технология, которая позволяет запустить Навигатор из другого приложения или со страницы в мобильном браузере, называется Deep Link («глубокая ссылка»). Принцип её работы проще всего объяснить на конкретном примере.
Представьте, что вы диспетчер в службе доставки. Вы координируете работу десятков курьеров, которые развозят заказы по городу и его окрестностям. Скорее всего, для распределения заказов вы используете специальное приложение — оно позволяет прислать курьеру новый маршрут доставки в виде обычной ссылки (URL).
Получив от вас ссылку и нажав на неё, курьер автоматически попадает в Навигатор. Там он видит уже проложенный маршрут. Ему не нужно тратить время на то, чтобы указать точку А и точку Б — ведь маршрут для него Навигатор уже построил.
Через Deep Link можно передавать в Навигатор не только маршруты, но и другие данные: например, координаты — в этом случае открывший приложение пользователь увидит метку — или результаты поиска по тому или иному запросу.
Зачем нужны ключи
Не так давно мы изменили правила работы с Навигатором. Теперь разработчикам приложений для бизнес-пользователей необходимо получить ключ доступа — он позволит беспрепятственно выполнять переходы из приложения в Навигатор. С помощью ключей мы сможем более точно выявить тех, кто использует Навигатор в работе, и лучше понять, какие функции необходимы таким пользователям.
Как получить ключ
Чтобы получить ключ доступа, разработчику достаточно заполнить небольшую форму. Ключ придёт на указанный адрес электронной почты. Он представляет собой запись в текстовом файле и содержит уникальный код, или идентификатор.
Ключ служит подписью для ссылок, по которым бизнес-пользователи переходят в Навигатор из сторонних приложений. Чтобы всё работало как надо, такие ссылки необходимо создавать по определённому шаблону — URL-схеме. URL-схема, которая применяется в Навигаторе, называется yandexnavi — подробнее о ней можно узнать здесь. Полное руководство для разработчиков мобильных приложений, интегрированных с Навигатором, доступно по этой ссылке.
Ключ доступа позволяет бизнес-пользователям бесплатно обращаться к Яндекс.Навигатору до 50 тысяч раз в сутки — из одного приложения и с различных устройств. Если вы разработчик и для нужд пользователей вашего приложения этого недостаточно, напишите нам на geo2b@yandex-team.ru — мы договоримся об условиях. Сюда же можно присылать все вопросы, связанные с получением ключей.
Я не бизнес-пользователь. Что мне делать?
Для обычных пользователей, которые строят маршруты или ищут любимые места напрямую через Навигатор, приложение продолжит работать как прежде — без ограничений и без исключений. Никакие ключи не нужны.