網頁端如何實現點擊鏈接跳轉到QQ(手機QQ)打開會話
今天給大家分享一下手機或者移動設備上QQ的。大家知道電腦上可以強行聊天,點擊可以直接跳出QQ。那麽在手機上也可以嗎?
既然電腦上有tencent://協議,那麽手機上一定也有吧,抓包分析了一下:
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,點擊試一下?
可是,不知道為什麽現在只能到達手機QQ界面,無法到達QQ聊天界面,我用的ios測試的,繼續拋磚引玉中。
後來小編進行了另外的嘗試,點擊這裏試一下。是不是可以進入聊天界面。
鏈接是這樣的:mqqwpa://im/chat?chat_type=wpa&uin=2762428641&version=1&src_type=web&web_src=baidu.com
Android,iOS打開手機QQ與指定用戶聊天界面
在瀏覽器中可以通過JS代碼打開QQ並彈出聊天界面,一般作為客服QQ使用。而在移動端騰訊貌似沒有公布提供類似API,但是卻可以使用schema模式來啟動手機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
網頁端如何實現點擊鏈接跳轉到QQ(手機QQ)打開會話