Sygic Custom URL не работает для iOS

Я использую пользовательскую схему URL для iOS и хочу создать маршрут в приложении sygic. Как уже упоминалось в их документации для загрузки маршрута JSON (.SIF), я использую их собственную схему URL

com.sygic.aura://route%7Cmyitinerary.sif

загрузить мой файл.sif.

{
 "name": "test",
 "version": "2.2",
 "directives": {
  "allowItineraryEdit": true
 },
 "routeParts": [{
   "properties": {
    "routeMappingType": "none",
    "precomputed": false,
    "map": "NT:2017.09"
   },
   "waypointFrom": {
    "lon": -315442,
    "lat": 5149939,
    "lonNavi": -315442,
    "latNavi": 5149939,
    "type": "start",
    "waypointId": -1,
    "hitRadius": 50,
    "hitSpeed": 50,
    "caption": "Barons Court Road 21/34, Cardiff, Penylan",
    "realtimeStatus": {
     "status": "visited",
     "estimatedTimeArrival": "2018-04-17T13:08:15Z",
     "timeRemaining": 0,
     "distanceRemaining": 0,
     "edited": false
    }
   },
   "waypointTo": {
    "lon": -312245,
    "lat": 5151827,
    "lonNavi": -312245,
    "latNavi": 5151827,
    "type": "via",
    "waypointId": -1,
    "hitRadius": 50,
    "hitSpeed": 50,
    "caption": "Llanrumney Avenue 193/218, Cardiff, Llanrumney",
    "realtimeStatus": {
     "status": "unvisited",
     "estimatedTimeArrival": "2018-04-17T13:19:34Z",
     "timeRemaining": 679,
     "distanceRemaining": 4214,
     "edited": false
    }
   }
  }, {
   "properties": {
    "routeMappingType": "none",
    "precomputed": false,
    "map": "NT:2017.09"
   },
   "waypointFrom": {
    "lon": -312245,
    "lat": 5151827,
    "lonNavi": -312245,
    "latNavi": 5151827,
    "type": "via",
    "waypointId": -1,
    "hitRadius": 50,
    "hitSpeed": 50,
    "caption": "Llanrumney Avenue 193/218, Cardiff, Llanrumney",
    "realtimeStatus": {
     "status": "unvisited",
     "estimatedTimeArrival": "2018-04-17T13:19:34Z",
     "timeRemaining": 679,
     "distanceRemaining": 4214,
     "edited": false
    }
   },
   "waypointTo": {
    "lon": -314670,
    "lat": 5152479,
    "lonNavi": -314670,
    "latNavi": 5152479,
    "type": "finish",
    "waypointId": -1,
    "hitRadius": 50,
    "hitSpeed": 50,
    "caption": "Pentwyn, United Kingdom",
    "realtimeStatus": {
     "status": "unvisited",
     "estimatedTimeArrival": "2018-04-17T13:29:51Z",
     "timeRemaining": 1296,
     "distanceRemaining": 10859,
     "edited": false
    }
   }
  }]
}

Приложение запущено и открыто. Но я получаю странное сообщение, как на скриншоте.

Может кто-нибудь помочь мне, почему я получаю эту проблему, пожалуйста?

1 ответ

Проблема с документацией, потому что этот пользовательский URL не работает для iOS только для приложения Android из-за ограничения доступа к файлам на iOS. Единственный обходной путь - использовать com.sygic.aura://route_download | url (sif или json) и загрузите этот маршрут куда-нибудь (это должен быть сервер https, потому что Apple ограничивает приложения только безопасным ограничением)

Другие вопросы по тегам