0

I have two apps - App1 and App2, and they communicate using x-callback-url protocol. My question is - how to close 'sender' App1 after calling App2?

I don't need kill App1 when it's go background, only kill from specific function/viewcontroller in 0-2 seconds after redirection

p.s. after redirecting this code not executing at all.

 override func viewWillDisappear(_ animated: Bool) {
         super.viewWillDisappear(false)
         print("viewWillDisappear")
     }

some variation with calling closing before/after redirect gives nothing too

p.p.s. using this code to close app

DispatchQueue.main.asyncAfter(deadline: .now()) {
                        UIApplication.shared.perform(#selector(NSXPCConnection.suspend))
                         DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
                          exit(0)
                         }
}
nastassia
  • 807
  • 1
  • 12
  • 31

0 Answers0