Странное поведение пользовательской схемы для 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:
Спасибо за ваш отзыв, мы уже знаем об этой проблеме и работаем над исправлением. Однако это можно исправить только в одном из будущих обновлений приложения. Я хотел бы попросить вашего терпения, так как это будет решено как можно быстрее. Убедитесь, что у вас включено автоматическое обновление, чтобы наше приложение получало обновление сразу же после его выпуска.
Не стесняйтесь обращаться ко мне в случае каких-либо вопросов или проблем, я буду рад помочь.
Спасибо за ваше терпение и понимание.