iOS 上 Sygic 自定义架构的奇怪行为

Strange behaviour of custom schema for Sygic on iOS

本文关键字:Sygic 自定义 iOS      更新时间:2023-09-26

在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;

其中一个嫌疑人是网址中的管道"|"。转义网址仍然不起作用后...为什么它适用于其他所有内容,但不适用于"com.sygic.aura"?

这是

Sygic的官方回答:

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

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

感谢您的耐心和理解。