【问题标题】:How to open IOS Linkedin Learning App from my app [duplicate]如何从我的应用程序中打开 IOS Linkedin 学习应用程序 [重复]
【发布时间】:2018-01-17 10:28:29
【问题描述】:

我有一个 IOS 应用程序。现在,形成我的 IOS 应用程序,我想在安装时打开 https://itunes.apple.com/us/app/linkedin-learning/id1084807225?mt=8 应用程序,如果未安装,则打开 iTunes。

【问题讨论】:

  • 目标应用需要有一个自定义的 URL 方案。如果是这样,您可以检查是否可以打开该 URL。如果是,请打开它,如果不是,请打开 iTunes URL。如果 LinkedIn 不支持自定义 URL 方案,那么您就不走运了。

标签: ios iphone swift


【解决方案1】:

您必须知道 LinkedIn 应用程序是否有深层链接。
google 上搜索我发现linkedin 公开了这个自定义url 方案linkedin://
打开这个应用程序只需调用:

        if let url = URL(string: "linkedin://") , UIApplication.shared.canOpenURL(url) {
            UIApplication.shared.open(url, options: [:], completionHandler: { (open) in
                // Do something
            })
        } else {
            // DO somthing
        }

首先检查是确保您有一个有效的 URL,然后检查应用程序是否已安装,否则由您决定。

【讨论】:

  • 它的linkedin学习不是linkedin
  • 我的错,我已经搜索过但仍然没有找到特定的 url 方案,值得尝试“linkedin-learning://”。但是如果这个应用程序不暴露某种方案是不可能启动它的。
  • 我在想,由于应用程序 URL 方案在应用程序 info.plist 中公开,并且该文件未加密,因此您可以下载 ipa 并在其中搜索该文件。一旦你打开它,密钥是CFBundleURLSchemes
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-28
  • 2016-11-22
  • 1970-01-01
  • 2010-09-27
  • 2012-05-01
相关资源
最近更新 更多