преобразует строку URL-адреса в URL-адрес
guard let appUrl = URL(string : appLink) else {return}
, после чего ссылка с помощью uiactivitycontroller автоматически активируется после ее публикации. как это
let activityViewController = UIActivityViewController(activityItems: [appUrl], applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self.view
self.present(activityViewController, animated: true, completion: nil)