抱歉,我的英语很糟糕!
我开发了一个今天的小部件。我需要从小部件启动Maps App(例如),并在设备锁定时不起作用。在这种情况下如何检测锁定的设备并启动解锁屏幕?
此致
答案 0 :(得分: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];