1

在 iOS 的 phonegap 应用程序中,我试图通过它的自定义架构 URL 在 javascript中打开Sygic导航应用程序。一切都适用于原生 iOS 导航、谷歌地图、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 后仍然无法正常工作......为什么它适用于其他一切,但不适用于“ com.sygic.aura ”?

4

1 回答 1

0

这是 Sygic 的官方回答:

感谢您的反馈,我们已经知道这个问题并正在努力修复。但是,这只能在应用程序的未来更新之一中修复。我想请您耐心等待,因为它会尽快解决。确保您为我们的应用程序启用了自动更新,以便在发布时立即接收更新。

如有任何疑问或问题,请随时与我联系,我将很乐意提供帮助。

感谢您的耐心和理解。

于 2015-01-26T10:05:31.927 回答