如何以编程方式检查并打开iOS 8中的现有应用程序?

前端之家收集整理的这篇文章主要介绍了如何以编程方式检查并打开iOS 8中的现有应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想检查一个应用程序是否存在于我的 iphone中.如果现在我想启动它,请打开应用程序的App Store链接.

请建议所需的参数,以实现它.

我有App Store链接打开应用程序,但我需要检查应用程序是否已经存在于手机中.

解决方法

尝试这个代码

快速2.2

@IBAction func openInstaApp(sender: AnyObject) {
    var instagramHooks = "instagram://user?username=your_username"
    var instagramUrl = NSURL(string: instagramHooks)
    if UIApplication.sharedApplication().canOpenURL(instagramUrl!)
    {
        UIApplication.sharedApplication().openURL(instagramUrl!)

    } else {
        //redirect to safari because the user doesn't have Instagram
        println("App not installed")
        UIApplication.sharedApplication().openURL(NSURL(string: "https://itunes.apple.com/in/app/instagram/id389801252?m")!)

    }

}

迅速3

@IBAction func openInstaApp(sender: AnyObject) {
    let instagramHooks = "instagram://user?username=your_username"
    let instagramUrl = URL(string: instagramHooks)
    if UIApplication.shared.canOpenURL(instagramUrl! as URL)
    {
        UIApplication.shared.open(instagramUrl!)

    } else {
        //redirect to safari because the user doesn't have Instagram
        print("App not installed")
        UIApplication.shared.open(URL(string: "https://itunes.apple.com/in/app/instagram/id389801252?m")!)
    }

}
原文链接:https://www.f2er.com/iOS/329176.html

猜你在找的iOS相关文章