判断是否安装APP(如新浪,微信,QQ)

一、判断是否安装了微信客户端

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://"]]) //这里的wbxxxxxxxxxURL schemes

        NSLog(@"安装了新浪客户端");

    }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值