В приложении phonegap для iOS Я пытаюсь открыть Sygic навигационное приложение в javascript по своему URL-адресу схемы. Все работает для родной навигации iOS, Google Maps, Waze .... но не для Sygic! Это очень странно, потому что прямая связь похлопал пользователем работы:Странное поведение пользовательской схемы для Sygic на iOS
<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»?
эй, мне было интересно, если вам удалось открыть его через Phonegap, я борюсь как с Android, так и со своим мобильным телефоном. – stackg91
Привет, У меня такая же проблема сейчас, на iOS 8.3 и Cordova. – Robert
Недавнее обновление Sygic привело к тому, что мои глубокие ссылки перестали работать; Я понял, что трубе сейчас нужно сбежать, например. 'com.sygic.aura: // координаты% 7C16.6784149% 7C48.8759607% 7Cdrive' – DaveAlden