这个问题在这里已经有了答案:
Best Answer-推荐答案 strong>
应用可以注册自定义 URL 处理程序,以便系统可以将某些类型的请求直接定向到它们。
一个常见的例子是这样的
appname://
或者如果一个应用程序有一个关联的 facebook 应用程序,它通常会使用它的 facebook 应用程序 ID 处理 facebook 重定向到它自己,这看起来像
fb37238917293124://
(其中数字只是应用 ID)
了解应用程序的 URL 方案后,您可以通过调用 UIApplication
的 canOpenURL
方法查看应用程序是否安装在给定设备上。
看起来像这样:
BOOL twitterInstalled = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString"twitter://"]];
关于ios - 检测iOS设备上是否安装了其他应用程序,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/22156042/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) |
Powered by Discuz! X3.4 |