qq互联 - iOS里调起QQ聊天?
高洛峰
高洛峰 2017-04-17 17:12:10
[iOS讨论组]
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(3)
高洛峰

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号,就可以直接聊天了。
PHP中文网

schema

PHP中文网

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号