iOS 10 adds a way to asynchronously try opening an applications, and registering a callback once that's over: ``` swift open func open(_ url: URL, options: [String : Any] = [:], completionHandler completion: (@escaping (Bool) -> Swift.Void)? = nil) ``` We can probably provide a new method that conditionally compiles if the minimum SDK requirement is iOS 10.