iOS 8 Today Widget и заблокированное устройство

Извини я плохо знаю английский!

Я разработал виджет «Сегодня». Мне нужно запустить приложение Карты (например) из виджета и не работать, когда устройство заблокировано. Как в этой ситуации обнаружить заблокированное устройство и запустить экран разблокировки?

С уважением,


person AMT Desarrollos    schedule 13.11.2014    source источник


Ответы (1)


Вместо использования

UIApplication.SharedApplication.OpenUrl(new NSUrl("myapp://foo"));

Использовать

ExtensionContext.OpenUrl(new NSUrl("myapp://foo"), null);

Код написан на C# с использованием Xamarin.iOS, но код ObjectiveC эквивалентен:

NSURL *url = [NSURL URLWithString:@"myapp://foo"];
[self.extensionContext openURL:url completionHandler:nil]; 
person Runar Ovesen Hjerpbakk    schedule 30.11.2014