美文网首页
联系客服直接跳转到指定的qq

联系客服直接跳转到指定的qq

作者: 胖红Red | 来源:发表于2017-05-05 15:05 被阅读318次

    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.png

    2.使用该方法可以直接进行聊天 其界面
    使用第三方 判断是否安装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

    相关文章

      网友评论

          本文标题:联系客服直接跳转到指定的qq

          本文链接:https://www.haomeiwen.com/subject/knxstxtx.html