Я пытаюсь интегрировать самые популярные приложения для навигации в свое приложение, и все те, кого я выбрал, за исключением Sygic.Sygic URL-схема - приложение не открывается
После this guide, я написал код:
NSString *URL = [NSString stringWithFormat:@"com.sygic.aura://coordinate|%f|%f|drive",
self.coordinate.longitude,
self.coordinate.latitude];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:URL]];
Но когда код выполняется, Sygic не открывается, ничего не происходит.
Проверка [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"com.sygic.aura://"]]
возвращает YES
, когда приложение установлено, и NO
, когда это не так (как должно быть).
Я тестировал использование «Sygic Brasil» и «Sygic (All Regions)», версия 13, но ни один не откроется. Я также пробовал процентное экранирование строки URL, и это тоже не сработало.
Попытка добавить 'HTTP: //' 'Перед com.sygic.aura' и проверить его. –
Пробовал 'http: //com.sygic.aura/coordinate |% f |% f | drive', все еще ничего:/ – Guilherme
Вы добавили типы URL в файл' info.plist'? –