suchen

Heim  >  Fragen und Antworten  >  Hauptteil

qq互联 - iOS里调起QQ聊天?

高洛峰高洛峰2813 Tage vor769

Antworte allen(3)Ich werde antworten

  • 高洛峰

    高洛峰2017-04-17 17:14:10

    UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero];

            NSURL *url = [NSURL URLWithString:@"mqq://im/chat?chat_type=wpa&uin=QQ号&version=1&src_type=web"];
            NSURLRequest *request = [NSURLRequest requestWithURL:url];
            //        webView.delegate = self;
            [webView loadRequest:request];
            [self.view addSubview:webView];
            感谢你们的回复,已经找到答案了,不需要设置urlSchream,直接将上面的一段粘贴就好,中间换上指定的饿QQ号,就可以直接聊天了。

    Antwort
    0
  • PHP中文网

    PHP中文网2017-04-17 17:14:10

    schema

    Antwort
    0
  • PHP中文网

    PHP中文网2017-04-17 17:14:10

    内容转自http://wiki.open.qq.com/wiki/%E9%A6%96%E9%A1%B5

    mqq:// 可以直接唤起手机QQ 但是不知道聊天的参数是什么


    4.WPA临时会话
    iOS SDK支持发起QQ临时会话,获取指定QQ帐号在线状态。使用WPA功能需要设置QQ业务回调,请参考6. 处理QQ业务的回调。
    4.1 发起QQ临时会话
    下面是向指定QQ号码发起临时会话的示例代码:

    - (void)onOpenWPA:(QElement *)sender {
        [self.view endEditing:YES];
        [self.root fetchValueUsingBindingsIntoObject:self];
        QQApiWPAObject *wpaObj = [QQApiWPAObject objectWithUin:self.binding_uin];
        SendMessageToQQReq *req = [SendMessageToQQReq reqWithContent:wpaObj];
        QQApiSendResultCode sent = [QQApiInterface sendReq:req];
        [self handleSendResult:sent];
    }

    Android的方法看这里

    Antwort
    0
  • StornierenAntwort