On iOS 8 beta 2 it should be possible to use openUrl from app extension as written into the release notes:
however when I try to use this API (on Xcode 6 beta 2) I get the following error:
Beta 2 really fixed this issue or not?
you may use this code:
[self.extensionContext openURL:url completionHandler:^(BOOL success) {
NSLog(@"fun=%s after completion. success=%d", __func__, success);
}];
the API document: openURL:completionHandler:
you could also refer to this question: openURL not work in Action Extension