ios上获取是否安装了某个程序
来源:互联网 发布:宿舍楼网络规划 编辑:程序博客网 时间:2024/06/05 22:11
转载自: http://blog.csdn.net/shiduqi/article/details/9719357
方法一:把代码分享一下:
NSURL *instagramURL = [NSURL URLWithString:@"instagram://location?id=1"];
BOOL hasInstagram = [[UIApplication sharedApplication] canOpenURL:instagramURL];
URL获取方法:右键这里获取连接
方法二:
Bump 有一个小功能是给你身边的人交换应用程序;但是iOS是没有接口提供开发者去获取用户手机所安装的app的,但是,为什么Bump这款通过正规渠道(Appstore)下载的应用却能够获取用户安装应用清单呢?原来,我们还是有一些绕弯的方法来获得用户安装的软件的。网址:http://amitay.us/blog/files/how_to_detect_installed_ios_apps.php 中列出了4种用于检测用户安装的软件的方法:
方法一:http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html
方法二:http://forrst.com/posts/UIDevice_Category_For_Processes-h1H
方法三:http://stackoverflow.com/questions/3878197/is-it-possible-to-get-information-about-all-apps-installed-on-iphone/3878220#3878220
方法四:http://www.iphonedevsdk.com/forum/iphone-sdk-development/22289-possible-retrieve-these-information.html
其中最后2种是私有API和只适用于jail break的iOS设备,而前2种适用于普通的iOS设备。大概解释一下前2种方法:
方法一:利用URL scheme,看对于某一应用特有的url scheme,有没有响应。如果有响应,就说明安装了这个特定的app。
方法二:利用一些方法获得当前正在运行的进程信息,从进程信息中获得安装的app信息。
http://tangqiaoboy.blog.163.com/blog/static/116114258201172975359440/
- ios上获取是否安装了某个程序
- ios上获取是否安装了某个程序
- [Android] 判断手机上是否安装了某个程序
- 检测Android是否安装了某个程序
- 判断系统内是否安装了 某个程序
- Android开发中如何判断是否安装了某个程序
- ios中是否安装了某个应用-canOpenURL
- ios判断手机中是否安装了某个App
- ios判断手机中是否安装了某个App
- 查看某个程序是否安装
- ios 是否安装某个应用
- 判断是否已经运行了某个程序
- ios中监测手机上是否安装某个应用 iOS-私有API与runtime
- 检查ios设备上是否安装了某些app
- 如何在Web上判断是否已经安装了某个ActiveX控件
- 关于PackagerManager的一些使用:判断手机上是否安装了某个应用
- 浏览器判断是否安装了ios/android客户端程序
- 浏览器判断是否安装了ios/android客户端程序
- OutMan——Foundation框架中的NSString类和NSMutableString类
- 安卓UI布局常见警告
- Linux MTD驱动下的Nand Flash驱动中 mtd->write_oob和ecc.write_oob
- Linux编程——GCC的使用
- 【技术小结1】实习40多天所接触的.NET知识点与心得
- ios上获取是否安装了某个程序
- Windows API Hook
- 国内外例子源码地址
- iOS开发——设计模式那点事
- 求三角形外心,两圆相交面积
- 国兰的起源与历史
- PHP中Yii1.0中文件上传
- Strategy Pattern
- Longest Ordered Subsequence(POJ--2533