Как узнать, когда приложение открывает URL?

Я работаю над приложением для iOS и ищу, можно ли узнать, когда пользователь открывает URL (например, пользователь нажимает кнопку и выполняет код, как показано ниже)

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://1234567890"]]

telprompt: показывать оповещение при вызове. Но я хочу, чтобы был способ определить, нажал ли пользователь кнопку "ОК" или "Отмена". Мне нужно выполнить некоторый код в -(void)applicationDidEnterBackground:(UIApplication *)application в зависимости от того, какая кнопка была нажата. Любая идея?

1 ответ

Вы можете создать подкласс UIApplication и переопределить openURL: это даст вам контроль и вы сами решите, что делать. Обязательно вызовите супер реализацию, хотя, если вы хотите открыть URL

РЕДАКТИРОВАТЬ

Вот пример

Как создать подкласс UIApplication?

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