一、判断是否安装了微信客户端
1、在.m文件中到入头文件:#import "WXApi.h"
2、调用是否安装了微信的方法isWXAppInstalled:
if ([WXApi isWXAppInstalled]) {
NSLog(@"安装了微信");
}
二、判断是否安装了QQ客户端
1、在.m文件中到入头文件:#import <TencentOpenAPI/QQApi.h>
2、调用是否安装了QQ的方法isQQInstalled:
if ([QQApi isQQInstalled]) {
NSLog(@"安装了QQ");
}
三、判断是否安装了新浪微博客户端
if ([WeiboSDK isWeiboAppInstalled]) {
NSLog(@"安装了微博");
}
以上方法是我在做友盟分享时发现的,并且方法都在各自的SDK中,但是新浪的不怎么起作用,下面是我用其他方法判断新浪微博客户端是否存在。if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"wbxxxxxxxx://"]]) { //这里的wbxxxxxxxxx是URL schemes
NSLog(@"安装了新浪客户端");
}