前提: 如果你想要你的QQ在app項目中成為客服QQ, 首先需要你去騰訊官方將你的QQ注冊為客服QQ才可以實現下面的步驟
這個其實有點坑, 但是有代碼是然并卵, 需要在info.plist文件中進行配置才可以使用: 上swift代碼和info.plist中需要配置授權代碼
// 按鈕事件中喚醒QQ聊天界面
func didClickButton() {
let webView = UIWebView(frame: self.view.bounds)
let url1 = URL(string: "mqq://im/chat?chat_type=wpa&uin=2100886100&version=1&src_type=web")
let request = NSURLRequest(url: url1!)
webView.delegate = self
webView.loadRequest(request as URLRequest)
view.addSubview(webView)
}
- 重點當然是info.plist文件中需要配置的代碼了, 將這段代碼復制到info.plist當中即可
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>alipayshare</string>
<string>alipay</string>
<string>mqqapi</string>
<string>wechat</string>
<string>mqqOpensdkSSoLogin</string>
<string>mqq</string>
<string>mqzoneopensdkapiV2</string>
<string>mqzoneopensdkapi19</string>
<string>mqzoneopensdkapi</string>
<string>mqzoneopensdk</string>
<string>mqzone</string>
<string>weixin</string>
<string>mqqopensdkapiV2</string>
</array>
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。