 
 extension Provider {
     @objc func didBecomeActive(_ notification: Notification) {
-        NotificationCenter.default.removeObserver(self, name: .UIApplicationDidBecomeActive)
+        NotificationCenter.default.removeObserver(self, name: UIApplication.didBecomeActiveNotification)
         
         if let completion = completion {
             DispatchQueue.main.async { completion(.failure(Error.cancel)) }

    
    internal func handleURL(_ URL: Foundation.URL) {
        safariVC?.dismiss(animated: true, completion: nil)
        NotificationCenter.default.removeObserver(self, name: .UIApplicationDidBecomeActive)
        
        guard let completion = completion else { return }
        

     - parameter URL:               The incoming URL to handle.
     - parameter sourceApplication: The source application.
     */
    @available(iOS, deprecated: 9.0, message: "Use handleURL:options: in application:openURL:options: instead.")
    open func handleURL(_ URL: Foundation.URL, sourceApplication: String?) {
        guard shouldHandleURL(URL, sourceApplication: sourceApplication) else { return }
        
