腾讯分分彩独胆二期
智軟工作室主要是為寧波公司提供寧波網站建設,寧波網站制作,寧波做網站公司,寧波外貿網站建設公司,寧波網站優化等項目,以優質的服務,優惠的價格,深的客戶信賴。相信有你的加入我們的明天會更有動力!期待與你合作!
  • 寧波智軟設計工作室,打造寧波網站制作工作室頂級品牌
  • 智軟擁有專業的設計團隊
  • 多年網站建設團隊為你服務
  • 智軟期待與你合作
  • 我們的技能
  • 我們掌握的技能有:dreamweaver,flash,photoshop
  • 寧波高端網站建設服務公司
    2014已經悄然到來,在新的一年我們恭賀所有客戶事業蒸蒸日上,同事慶祝智軟設計工作室成立5周年,在5周年為眾多客戶提供了保質量的網站設計與網站制作。 我們在新的一年質量與服務將會更加進一步為更多的客戶帶來高端的網站設計與服務!期待與你合作
  • 企業網站制作建設原因與服務介紹

    智軟設計工作室多年為寧波企業網站制作建設服務一直以來我們以最優惠價格,最優質的質量,最突出的設計!得到了客戶的一致認可,我們的服務包括:寧波網站設計,寧波網站建設,寧波網站制作,寧波網站優化,寧波英文網站制作我們會以優質的服務,最低的價格來報答客戶!

  • 點擊鏈接網站優化推廣介紹

    點擊連接網站優化推廣-對企業的網站優化和網站推廣--對企業的重要性-點擊進行詳細了解

  • 2014開幕,寧波網站設計服務全面優惠.

    2014開幕,寧波智軟設計為寧波企業提供更加優秀的設計和實惠的價格

  • 鏈接到網站案例展示平臺
    智軟設計工作為寧波客戶網站設計案例展示平臺-案例均為定期更新,讓新老客戶更好的看到我們做的案例,點擊查看我們做的網站案例吧!
  • 我們寧波網絡公司提供網站一站式解決方案
    智軟(寧波網絡公司)幫你輕松解決網絡問題,網站一站式解決方案
你當前的位置:智軟工作室 > 營銷與網絡 >

mqqwpa://im/chat 解決手機端無法蘋果手機QQ客戶端

2019-06-20 13:12

說明

從瀏覽器喚起QQ進行聊天,是很多公司或者企業會用到的一種客服方式,然而很多時候,一些手機端瀏覽器并不支持直接跳轉到QQ,或者不支持從App內嵌的網頁中跳轉到QQ頁面。

正文

針對跳轉喚起QQ,QQ推廣的官方網站http://shang.qq.com/v3/index....,只需要掃描登錄需要被喚起的QQ號,就可以生成一段代碼如下所示:

<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=123456789&site=qq&menu=yes"> <img border="0" src="http://wpa.qq.com/pa?p=2:123456789:52" alt="點擊這里給我發消息" title="點擊這里給我發消息"/> </a>

這里的數字“123456789”就是需要被喚起的QQ號碼。

應用這種方式,可以在大部分的瀏覽器中喚起QQ客戶端,并定位到聊天頁面,只是以下幾種情況中這種方式會失效:

  1. 蘋果手機自帶的 Safari 瀏覽器會提示是否在AppStore中打開鏈接,如果選擇是就會直接跳轉到App Store 中,然后才能跳轉到QQ,但是兩次跳轉會丟失參數,導致不能打開需要聊天的對象。
  2. 在手機端Google瀏覽器中也會存在類似于 1 中的情況
  3. 網頁內嵌到自開發的App中,需要喚起QQ時也會出現類似與 1 的情況。

由于Safari瀏覽器在蘋果手機端使用率很高,應業務需求,就不得不為它找一種另外的方式。

通過了解,發現app之間的聯系可以通過一種叫做深度鏈接的技術解決,所謂的深度鏈接就是繞過網站的首頁直接鏈接道分頁的一種鏈接技術,具體想要了解的可以看看LinkedMe上的一片博文https://www.linkedme.cc/blog/...

深度鏈接中的一個解決方案就是定義一個新的URL Scheme ,這個URL Scheme可以通過特定的URI方式傳遞參數給另一個APP,從而改變App之間獨立不通信的局面。

單獨說倒喚起QQ,或者解決Safari瀏覽器不能喚起QQ的問題,可以使用如下的URI:

mqqwpa://im/chat?chat_type=wpa&uin=123456789&version=1&src_type=web&web_src=oicqzone.com

其中數字“123456789”同樣的是需要被喚起的QQ。

<a target="_blank" href="mqqwpa://im/chat?chat_type=wpa&uin=123456789&version=1&src_type=web&web_src=oicqzone.com">  123456789 </a>

通過多次測試,我整理出如下手機端瀏覽器喚起QQ的各種不同情況(其中no代表測試不成功,ok代表測試成功):

 


圖片1

這里需要提到一點,將URL Scheme 的方案用于電腦的各種瀏覽器從而去喚起QQ是不起任何效果,因為URL Scheme是專門為解決APP之間孤立的情況而提出來的,并不適用于電腦應用,但是在電腦端可以使用QQ推廣給出的的方案。

知道了如何解決App跳轉到QQ的方法,但是很多時候我們希望有一種通用的辦法可以解決上述幾種情況,保證在大多數瀏覽器(包括電腦瀏覽器)只需要一套代碼就可以解決問題。

我個人通過判斷瀏覽器的userAgent區分手機端瀏覽器還是電腦端瀏覽器,然后為它們分別提供不同的方案:

HTML代碼

<a href="javascript:void(0)" data-qq='qq'>111111111111</a>

JavaScript代碼

window.onload = function () {      var as = document.getElementsByTagName('a');      var kefu101 = "http://wpa.qq.com/msgrd?v=3&uin=381232999&site=oicqzone.com&menu=yes";     var kefu102 = "mqqwpa://im/chat?chat_type=wpa&uin=381232999&version=1&src_type=web&web_src=oicqzone.com";      for (var i = 0, len = a.length; i < len; i++) {          if (as[i].hasAttribute('data-qq')) {              as[i].onclick = (function (i) {                  return function (e) {                      var kefu = e.target ? e.target.getAttribute('data-qq') : e.srcElement.getAttribute('data-qq');                      if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) || /(Android)/i.test(navigator.userAgent)) {                          window.open(kefu102);                     }else { window.open(kefu101);                     }                 }             })(i);         }     } };

這套方案中,手機端使用URL Scheme,電腦端使用QQ推廣的方案。

個人微信:zmx119966(歡迎來交流)

更多

【責任編輯:小戴工程師】

關鍵字: 網站建設 網站診斷 暗紅 寧波網站推廣 快速建站 網站制作新標準 新手站長 終極目的 竟價排名 5個工作 深度研究 網站改版 廣告類別過濾器 網站備案系統 網站建設知識 互聯網基礎 十點技巧 創建失敗 高端網站 logo欣賞 水果公司 新備案系統 行業站 com. Google AdSen 網站服務器 前段開發設計 工信部 突然消失原因 B2C

上一篇:godaddy的服務器SSL證書的生成和安裝 iis7+2008 下一篇:阿里云 華為云 騰訊云 shadowsocks服務器Error: bind EADDRNOTA

最新文章

2019-06-20 13:12

相關文章

2019-06-20 13:12
網站制作咨詢:
QQ:277728291
電話:18668277799
郵箱:[email protected]
期待你來電咨詢
回頂部
Copyright 2010 智軟工作室 版權所有    智軟為寧波公司提供最優惠的網絡服務【寧波網站建設,寧波網站制作公司,寧波做網站公司,寧波外貿網站建設公司】我們竭誠為你服務!
腾讯分分彩独胆二期 招标公司是怎么赚钱的 幸运彩票苹果 世界上航空公司最赚钱国家 品牌手表售后赚钱吗 wnba比分结果 娱网棋牌官方手机版 迅雷赚钱宝挖矿账号无效 赚钱宝跑分支付宝 怎么微信签到赚钱 有什么转qq空间赚钱的app 福彩新快3开奖结果 参与什么可以赚钱 微信打麻将辅助器 赚钱的剧情点学什么 海南飞鱼彩票开奖 代缴话费赚钱不