iOS里调起QQ聊天?

发布于 2022-09-01 23:09:03 字数 66 浏览 16 评论 0

项目里需要调起手机QQ和制定找好聊天,一直没有找到相关API,回调url没找到,有做过的吗?能否以提供一下思路,感谢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

锦爱 2022-09-08 23:09:03

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号,就可以直接聊天了。
动听の歌 2022-09-08 23:09:03

schema

隱形的亼 2022-09-08 23:09:03

内容转自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的方法看这里

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文