分享的时候,判断手机有没有安装微信 QQ 微博之类的第三方程序

开发过程,测试有提这个问题, 在没有安装的设备, 需要做出提示,系统自带的方法就挺好用的,分享如下:

   if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Sinaweibo://"]]) {

                //新浪微博

            }

   if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"mqq://"]]) {

                //QQ

            }

   if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"weixin://"]]) {

                //微信

            }

你可能感兴趣的:(分享的时候,判断手机有没有安装微信 QQ 微博之类的第三方程序)