首页 > 解决方案 > 如何在 iOS 上检查用户设备上是否安装了特定应用程序?

问题描述

是否有一个功能可以用来检查用户是否在他们的设备上安装了特定的应用程序。即,Instagram

标签: iosswiftinstagram

解决方案


class func isAppInstalled(_ appName:String) -> Bool{

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

    if UIApplication.shared.canOpenURL(appUrl! as URL){
        return true
    } else {
        return false
    }

}

在 info.plist 文件中将您正在检查的应用程序的名称添加到 LSApplicationQueriesSchemes

在此处输入图像描述


推荐阅读