Возможно не в тему, но я выполнил следующим образом,
В маркете есть приложение "Яндекс навигатор" , загружаешь его, и через свое мобильное приложение взаимодействуешь с ним (т е, передаешь координаты точек, строишь маршруты и тд).
Никаких ключей не требуется
Когда Яндекс.Навигатор открывается из другого приложения или со страницы сайта, фиксируется переход по URL. Подсчитывается общее количество таких переходов на одном мобильном устройстве за 24 часа. Если было выполнено 5 переходов, то следующие переходы по URL будут открывать не приложение Яндекс.Навигатор, а страницу Навигатора в мобильном браузере.
Не пойму почему они так сложно сделали, в других подобных приложениях достаточно ключа, токена и все.
Все решения какие я нахожу, используют сторонние библиотеки под виндовс. И у меня не хватает пока понимания, можно ли это адаптировать под мобильное приложение, а главное даст ли это эффект. Т.е. получили я нужный яндексу шифрованный код.