Странное поведение пользовательской схемы для Sygic на iOS

В приложении phonegap для iOS я пытаюсь открыть приложение навигации Sygic в javascript по его URL-адресу пользовательской схемы. Все работает для штатной навигации iOS, Google Maps, Waze.... но не для Sygic! Это очень странно, потому что прямая ссылка, которую нажимает пользователь, работает:

<a href="com.sygic.aura://coordinate|16.6784149|48.8759607|drive">

В Javascript все это не работает:

window.location = 'com.sygic.aura://coordinate|16.6784149|48.8759607|drive';

window.open('com.sygic.aura://coordinate|16.6784149|48.8759607|drive', '_system');

window.open('com.sygic.aura://coordinate|16.6784149|48.8759607|drive', '_blank', 'location=yes');

var t = escape('com.sygic.aura://coordinate|16.6784149|48.8759607|drive');
window.location.href = t;

Одним из подозреваемых была труба "|" в URL После выхода из URL все еще не работает... ПОЧЕМУ ЭТО РАБОТАЕТ ДЛЯ ВСЕГО, ЧТО- ТО, НО НЕ ДЛЯ " com.sygic.aura "?

1 ответ

Решение

Это официальный ответ от Sygic:

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

Не стесняйтесь обращаться ко мне в случае каких-либо вопросов или проблем, я буду рад помочь.

Спасибо за ваше терпение и понимание.

Другие вопросы по тегам