1.使用该方法 需要关注指定的联系人才可以进行聊天
- (void)contactQQ
{
BOOL success = [[UIApplication sharedApplication] openURL:[NSURL URLWithString: [NSString stringWithFormat:@"mqqwpa://im/chat?chat_type=crm&uin=771425328&version=1&src_type=web&web_src=file:://"]]];
[self performSelector:@selector(alertShow:) withObject:success ? @"1" : @"0" afterDelay:0.5];
}
- (void)alertShow:(NSString *)success
{
if ([success isEqualToString:@"0"]) {
[[[DXAlertView alloc] initWithTitle:@"" contentText:@"跳转异常,请确认是否安装过qq" leftButtonTitle:nil rightButtonTitle:@"确认"] show];
}
}
该方法的效果图
B837369E-8E5C-4417-9AA9-F9E76E059DBD.png2.使用该方法可以直接进行聊天 其界面
使用第三方 判断是否安装qq
if ( ![QQApiInterface isQQInstalled]) {
//没有安装QQ
[[[DXAlertView alloc] initWithTitle:@"" contentText:@"跳转异常,请确认是否安装过qq" leftButtonTitle:nil rightButtonTitle:@"确认"] show];
}
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero];
// 提供uin, 你所要联系人的QQ号码
NSString *qqstr = [NSString stringWithFormat:@"mqq://im/chat?chat_type=wpa&uin=%@&version=1&src_type=web", DSStringValue(self.meModel.service.qq_group) ];
NSURL *url = [NSURL URLWithString:qqstr];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[self.view addSubview:webView];
590144C4-9D68-45F1-BDD4-6D3AF5540745.png
3.使用到的第三方DXAlertView
http://code4app.com/ios/DXAlertView/5277791b6803fad63a000000
网友评论