Here is what I have tried that has NOT worked:
- Using openURL to attempt to open the containing app
Here is what I have thought of that wouldn't work:
- Using local notifications to provide a link to the containing app (creating the local notification from the extension)
Here are options I am considering:
- Using a UIDocumentInteractionController and a custom file extension type to provide a link to my containing app (and my containing app only)
- Starting a "fake" NSURL session to get the following functionality: In iOS, if your extension isn’t running when a background task completes, the system launches your containing app in the background and calls the application:handleEventsForBackgroundURLSession:completionHandler: app delegate method.
The UIDocumentInteractionController is confirmed to work in Xcode 6.5, but the flow is kind of wonky. The NSURL thing should work as well, but it's also a bit fishy. Does anyone have any other ideas of getting my containing app to open from a share extension, or an idea to communicate with it from a share extension?