检测iphone是否安装有某个程序,或者打开某个程序openURL CanOpenURL
来源:互联网 发布:算法图解 pdf 微盘 编辑:程序博客网 时间:2024/05/22 19:45
本文链接:http://blog.csdn.net/zltianhen/article/details/6916579
[问题描述]
1:在程序B中检测手机中是否安装A程序.2:在程序B中打开应用程序A.
[解决办法]
步骤一:
首先在程序A的plist中添加url types
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>AAAAA</string>
<key>CFBundleURLSchemes</key>
<array>
<string>testA</string>
</array>
</dict>
</array>
步骤二:
在程序B中调用A程序的地方添加代码
NSURL * myURL_APP_A = [NSURL URLWithString:@"testA://AAAAA"];
if ([[UIApplication sharedApplication]
NSLog(@"canOpenURL");
[[UIApplication sharedApplication]
}
注:
这里通过canOpenURL就可以通过URL检查机器是否安装有程序A
通过openURL打开程序A
在CFBundleURLSchemes的分隔符不要使用 _ 比如 abc_ddd
要使用abc.ddd
0 0
- 检测iphone是否安装有某个程序,或者打开某个程序openURL CanOpenURL
- 检测iphone是否安装有某个程序,或者打开某个程序openURL CanOpenURL
- 检测iphone是否安装有某个程序,或者打开某个程序openURL CanOpenURL
- 检测Android是否安装了某个程序
- IOS程序中打开自己的程序,测试机器中是否装了自己的程序(openURL:,canOpenURL:)
- IOS程序中打开自己的程序,测试机器中是否装了自己的程序(openURL:,canOpenURL:)
- 查看某个程序是否安装
- Android 判断手机中是否有某个安装程序
- ios中是否安装了某个应用-canOpenURL
- 检测某个程序是否在进程中执行
- 用Linux守护进程检测某个程序是否运行
- 用Linux守护进程检测某个程序是否运行2
- 用Linux守护进程检测某个程序是否运行
- linux的shell命令检测某个java程序是否执行
- 判断系统内是否安装了 某个程序
- [Android] 判断手机上是否安装了某个程序
- ios上获取是否安装了某个程序
- ios上获取是否安装了某个程序
- Rust运行时指南(官方文档翻译)
- Maximum Subarray
- DW翻译系列:Dependency Walker处理的模块类型
- UDP socket (转自百度)
- 安装程序无法启动http://go.Microsoft.com/fwlink/?LinkId=299206解决办法
- 检测iphone是否安装有某个程序,或者打开某个程序openURL CanOpenURL
- 80后注定是被牺牲的一代
- Web前端开发人员和设计师必读文章推荐【系列九】
- 太仓公交线路二级线网发班时刻(城乡公交)
- 如何解决Cloud9在vim模式下整行复制的时候自动换行的问题
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
- varnish waf
- linux下文件特殊字符处理
- android的AVD加sdcard