2015-01-21 3 views
1

В приложении 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»?

+0

эй, мне было интересно, если вам удалось открыть его через Phonegap, я борюсь как с Android, так и со своим мобильным телефоном. – stackg91

+0

Привет, У меня такая же проблема сейчас, на iOS 8.3 и Cordova. – Robert

+0

Недавнее обновление Sygic привело к тому, что мои глубокие ссылки перестали работать; Я понял, что трубе сейчас нужно сбежать, например. 'com.sygic.aura: // координаты% 7C16.6784149% 7C48.8759607% 7Cdrive' – DaveAlden

ответ

0

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

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

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

Благодарим за терпение и понимание.

Смежные вопросы