【问题标题】:How to find OpenVPN is installed or not如何查找 OpenVPN 是否安装
【发布时间】:2015-07-15 10:01:20
【问题描述】:

我搜索了 OpenURL 方案,发现是否安装了 OpenVPN。
到目前为止没有运气。
还有其他方法可以验证吗?

【问题讨论】:

    标签: ios vpn


    【解决方案1】:

    OpenVPN Connect 1.0.6 及更高版本安装 openvpn:// URL 方案,可以使用以下代码检测:

    BOOL installed = [application canOpenURL:[NSURL URLWithString:@"openvpn://"]];
    

    Reference

    【讨论】:

    • 正是我要找的......谢谢,参考也很有帮助
    • @HaripalWagh - 我很高兴。这很有帮助。
    【解决方案2】:

    在 iOS

    为此,您可以使用函数[[UIApplication sharedApplication] canOpenURL:yourURL][[UIApplication sharedApplication] openURL:yourURL]。不同的应用程序使用此功能来检查安装了哪些应用程序以提供自定义广告。

    随着 iOS 9 的更新,此功能受到限制。 “从 iOS 9 开始,应用程序必须声明它们希望能够在应用程序的配置文件中检查和打开哪些 URL 方案,因为它被提交给 Apple。”(尴尬的野兔 - Quick Take on iOS 9 URL Scheme Changes

    编辑:URL 方案提供者:Durai Amuthan.H

    最好的问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多