【发布时间】:2015-07-15 10:01:20
【问题描述】:
我搜索了 OpenURL 方案,发现是否安装了 OpenVPN。
到目前为止没有运气。
还有其他方法可以验证吗?
【问题讨论】:
我搜索了 OpenURL 方案,发现是否安装了 OpenVPN。
到目前为止没有运气。
还有其他方法可以验证吗?
【问题讨论】:
OpenVPN Connect 1.0.6 及更高版本安装 openvpn:// URL 方案,可以使用以下代码检测:
BOOL installed = [application canOpenURL:[NSURL URLWithString:@"openvpn://"]];
【讨论】:
在 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
最好的问候
【讨论】: