Клуб API Карт

Ключи от Яндекс.Навигатора: зачем они нужны и как их получить

ynavipro
11 мая 2017, 17:44

С Яндекс.Навигатором ездят миллионы людей, в том числе курьеры, водители, таксисты, экспедиторы, торговые представители — в общем, те, для кого поездки — часть работы. У бизнес-пользователей специфические нужды, и нам хотелось бы учесть их при дальнейшей разработке Навигатора. Для этого необходимо изучить, как они работают с приложением и какие возможности им нужны.

Выделить бизнес-пользователей в отдельную категорию не так-то просто. Сценарии использования приложения у всех примерно одинаковы: с помощью Навигатора люди смотрят дорожную ситуацию и строят маршруты в объезд пробок. Но мы заметили, что у бизнес-пользователей есть особенность: они обычно запускают Навигатор не с домашнего экрана, как остальные, а из другого приложения.

Что такое Deep Link

Технология, которая позволяет запустить Навигатор из другого приложения или со страницы в мобильном браузере, называется Deep Link («глубокая ссылка»). Принцип её работы проще всего объяснить на конкретном примере.

Представьте, что вы диспетчер в службе доставки. Вы координируете работу десятков курьеров, которые развозят заказы по городу и его окрестностям. Скорее всего, для распределения заказов вы используете специальное приложение — оно позволяет прислать курьеру новый маршрут доставки в виде обычной ссылки (URL).

Получив от вас ссылку и нажав на неё, курьер автоматически попадает в Навигатор. Там он видит уже проложенный маршрут. Ему не нужно тратить время на то, чтобы указать точку А и точку Б — ведь маршрут для него Навигатор уже построил.

Через Deep Link можно передавать в Навигатор не только маршруты, но и другие данные: например, координаты — в этом случае открывший приложение пользователь увидит метку — или результаты поиска по тому или иному запросу.

Зачем нужны ключи

Не так давно мы изменили правила работы с Навигатором. Теперь разработчикам приложений для бизнес-пользователей необходимо получить ключ доступа — он позволит беспрепятственно выполнять переходы из приложения в Навигатор. С помощью ключей мы сможем более точно выявить тех, кто использует Навигатор в работе, и лучше понять, какие функции необходимы таким пользователям.

Как получить ключ

Чтобы получить ключ доступа, разработчику достаточно заполнить небольшую форму. Ключ придёт на указанный адрес электронной почты. Он представляет собой запись в текстовом файле и содержит уникальный код, или идентификатор.

Ключ служит подписью для ссылок, по которым бизнес-пользователи переходят в Навигатор из сторонних приложений. Чтобы всё работало как надо, такие ссылки необходимо создавать по определённому шаблону — URL-схеме. URL-схема, которая применяется в Навигаторе, называется yandexnavi — подробнее о ней можно узнать здесь. Полное руководство для разработчиков мобильных приложений, интегрированных с Навигатором, доступно по этой ссылке.

Ключ доступа позволяет бизнес-пользователям бесплатно обращаться к Яндекс.Навигатору до 50 тысяч раз в сутки — из одного приложения и с различных устройств. Если вы разработчик и для нужд пользователей вашего приложения этого недостаточно, напишите нам на geo2b@yandex-team.ru — мы договоримся об условиях. Сюда же можно присылать все вопросы, связанные с получением ключей.

Я не бизнес-пользователь. Что мне делать?

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

10 комментариев
Когда водители Uber смогут полноценно пользоваться вашим навигатором?
У меня Яндекс навигатор делаю два заказа просят зарегистрироваться в ссылке не пойму как
Ни одной ошибки в комментарии разработчика яндекс навигатора . Садитесь ,пять...
подскажите appID приложения для win 10 mobile. Нужно для запуска с nfc
Я не бизнес-пользователь! Изучал возможности этой  чудо- функции из стороннего приложения- телефонная книга андроида и мне пишет отправте код разработчику или не будет работать. Какой код? Куда?. Мне как  частному пользователю это надо?
Для вызова Яндекс.Навигатора из стороннего приложения свыше установленных лимитов разработчику такого приложения необходимо получить персональный ключ. Это относится, в частности, к приложениям, из которых можно переходить в Навигатор с уже построенным маршрутом до нужной точки. Если разработчик приложения не получит ключ, эта возможность пропадёт. Подробнее: https://yandex.ru/set/lp/navigatorb2b
meimanovshaiyrbek
5 октября, 07:04
meimanovshaiyrbek
Обновлено 5 октября, 07:05
meimanovshaiyrbek
5 октября, 07:06
Kyrgyzyztan
Александр Самсонов
24 октября, 14:28
Для вызова Яндекс.Навигатора из стороннего приложения свыше установленных лимитов разработчику такого приложения необходимо получить персональный ключ. Это относится, в частности, к приложениям, из которых можно переходить в Навигатор с уже построенным маршрутом до нужной точки. Если разработчик приложения не получит ключ, эта возможность пропадёт. Подробнее: https://yandex.ru/set/lp/navigatorb2b
aleksandroff4leksander
8 ноября, 17:30
ЯЯ хочу получить ключи для безлимитного использования навигатора в приложении ситимобил на свой телефонный номер aleksandrov aleksander