如題,這是類似於客服功能。在APP中我們可以點擊聯系客服的按鈕,然后如果有QQ的話我們可以直接跳轉QQ,然后打開聊天框和客服QQ聊天,沒有安裝QQ就會打開網頁版。這個功能看起來比較復雜,實現了客服聊天的功能,而且不用添加SDK。其實實現起來很簡單。
第一步:這也是前提,必須有一個企點QQ。
企點QQ地址:https://admin.qidian.qq.com/mng/account/index
在這里,我們必須有一個企點QQ賬號。
第二步:我們需要在銷售接待里面,添加框里的東西。這個可以生成接待鏈接或者二維碼。
如何生成?點擊新建接待組件,最下面的鏈接或二維碼。
第三步:在生成結束后,我們就可以在APP中實現了。
首先一個webview加載我們的鏈接。這時如果我們不作處理,他就只會顯示網頁版QQ聊天框。
如何跳轉QQ App?我們可以攔截URL。在webview的代理中我們獲取將要跳轉的鏈接,加以判斷。
else if (URLString.hasPrefix("mqqwpa:")) { // 跳轉qq客服 UIApplication.shared.openURL(URL.init(string: URLString)!) decisionHandler(WKNavigationActionPolicy.cancel)// wkwebview需要 UIwebview不需要 }