我尝试在iOS中从浏览器打开一个应用程序。我可以通过在模式中附加某个关键字来实现。现在我想创建一个链接,这样如果安装了某个应用程序,它应该打开该应用程序。如果未安装,则应打开iTunes链接。
答案 0 :(得分:0)
说你想去一个名为“awesome”的应用程序
func openApp() {
let appHookUrl = URL(string: "awesome://")
if UIApplication.shared.canOpenURL(appHookUrl!)
{
UIApplication.shared.open(appHookUrl!, options:[:]) { (success) in
if !success {
}
}
} else {
// awesome is not installed, do whatever else.
}
}
您需要在info.plist中添加appHook:
<array>
<string>awesome</string>
</array>