ios - 怎么查看手机有没有安装app

标签 ios swift xcode

我不知道如何检查手机上是否安装了应用程序!或安装应用程序时,打开应用程序,否则打开应用程序商店链接下载应用程序。我正在使用 swift 3。我想使用app namebundle identifier 来完成。 谢谢!

最佳答案

func openApp(appName:String) {

    let appName = "instagram"
    let appScheme = "\(appName)://app"
    let appUrl = URL(string: appScheme)

    if UIApplication.shared.canOpenURL(appUrl! as URL) {
        UIApplication.shared.open(appUrl!)
    } else {
        print("App not installed")
    }

}

关于ios - 怎么查看手机有没有安装app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41545283/

相关文章:

ios - 使用解析将旧应用程序用户链接到 Facebook 帐户总是失败

objective-c - 从 NSString 调试 EXC_BAD_ACCESS

iphone - 渐变方向从左到右

ios - 变量 'myCellChoice' 从未在 didSelectRowAt indexPath 函数的 if 语句内发生变化

ios - 我应该在哪里释放组队列?

objective-c - pushViewController 的 iOS 过渡动画

ios - UIScrollView bug,有没有更好的选择?

objective-c - UIColor swift 扩展 w/来自 Objective-C 的类访问

ios - 如何创建具有 placeHolder、多行和垂直居中的 UITextView 或 UITextField?

ios - Xcode 10 词法或预处理器问题 .h 文件未找到