Я интегрировал Waze в свое приложение Swift, но когда я нажимаю кнопку, Waze открывается, но с навигацией ничего не происходит. Я просто вижу приложение и все, вместо того, чтобы запускать навигацию.
Вот код:
@IBAction func openWazeAction(_ sender: Any) {
// open waze
if UIApplication.shared.canOpenURL(URL(string: "waze://")!) {
let urlStr = String(format: "waze://ul?ll=%f,%f&navigate=yes", (selectedBorne?.location?.x)!, (selectedBorne?.location?.y)!)
print(urlStr)
UIApplication.shared.open(URL(string: urlStr)!)
} else {
UIApplication.shared.open(URL(string: "http://itunes.apple.com/us/app/id323229106")!)
}
}
print(urlStr)
возвращает правильный URL: waze://ul?ll=48.792914,2.366290&navigate=yes
, но в приложении Waze ничего не происходит.
(я поместил LSApplicationQueriesSchemes в файл Info.plist.)
Что здесь не так?
let urlString = https://waze.com:/ul?ll=48.792914,2.366290&navigate=yes
Что-то происходит? Источник: developers.google.com/waze/deeplinks. - person kuzdu   schedule 07.02.2018waze://
, а затем открывать URL-адресhttps://
. - person cusmar   schedule 07.02.2018