我需要从我的应用程序打开一个外部应用程序,我的后端为我提供com.whatsapp
或com.facebook.Facebook
等数据。
当我在互联网上寻找时,它会建议使用诸如whatsapp:// ..之类的url方案来回答,但这不是我所需要的。
这是我的代码
func openApp(app : String) {
if let url = URL(string: app),
UIApplication.shared.canOpenURL(url) {
if #available(iOS 10, *) {
UIApplication.shared.open(url, options: [:], completionHandler:nil)
} else {
UIApplication.shared.openURL(url)
}
} else {
customAlert(title: "error", message: "Failed to open \(app)")
}
}