今天給大家分享一下手機(jī)或者移動設(shè)備上QQ的谒府。大家知道電腦上可以強(qiáng)行聊天烧栋,點(diǎn)擊可以直接跳出QQ并鸵。那么在手機(jī)上也可以嗎?
既然電腦上有tencent://協(xié)議捌蚊,那么手機(jī)上一定也有吧集畅,抓包分析了一下:
scheme?=?"mqqwpa://im/chat?chat_type=wpa&uin="?+?g.tuin?+?"&version=1&src_type=web&web_src="?+?host;
是的,具體的是:mqqwpa://im/chat?chat_type=wpa&uin=2762428641&version=1逢勾,點(diǎn)擊試一下牡整?
可是,不知道為什么現(xiàn)在只能到達(dá)手機(jī)QQ界面溺拱,無法到達(dá)QQ聊天界面逃贝,我用的ios測試的,繼續(xù)拋磚引玉中迫摔。
?后來小編進(jìn)行了另外的嘗試沐扳,點(diǎn)擊這里試一下。是不是可以進(jìn)入聊天界面句占。
鏈接是這樣的:mqqwpa://im/chat?chat_type=wpa&uin=2762428641&version=1&src_type=web&web_src=baidu.com
Android沪摄,iOS打開手機(jī)QQ與指定用戶聊天界面
在瀏覽器中可以通過JS代碼打開QQ并彈出聊天界面,一般作為客服QQ使用纱烘。而在移動端騰訊貌似沒有公布提供類似API杨拐,但是卻可以使用schema模式來啟動手機(jī)QQ。
以下為具體代碼:
Android:
[java]?view plaincopy
String?url="mqqwpa://im/chat?chat_type=wpa&uin=501863587";
startActivity(new?Intent(Intent.ACTION_VIEW,?Uri.parse(url)));
iOS:
[objc]?view plaincopy
UIWebView?*webView?=?[[UIWebView?alloc]?initWithFrame:CGRectZero];
NSURL?*url?=?[NSURL?URLWithString:@"mqq://im/chat?chat_type=wpa&uin=501863587&version=1&src_type=web"];
NSURLRequest?*request?=?[NSURLRequest?requestWithURL:url];
webView.delegate?=?self;
[webView?loadRequest:request];
[self.view?addSubview:webView];
瀏覽器:
[html]?view plaincopy
click?here