91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS實現調用QQ客戶端發起臨時會話

發布時間:2020-09-09 21:06:59 來源:腳本之家 閱讀:273 作者:laozhang 欄目:移動開發

一.前言:

前段時間項目中有個需求,在App內調用QQ客戶端,在不是好友前提下,向指定的客服QQ發起臨時會話,很簡單的一個需求,但是實際實現起來卻碰到很多問題.

1.QQ開發者平臺,并沒有找到App調用QQ客戶端發起臨時會話方法,(只提供了網頁端接入方法)

2.網上搜到的一些方法,大部分都粗秒淡寫,要么可以調用QQ客戶端,不能成功發送消息,要么是其他問題.

經過一段時間摸索,發現接入方法相當簡單,現將接入方法分享給大家,希望有同樣需求的同鞋,少走彎路.

二.效果:

iOS實現調用QQ客戶端發起臨時會話

三.需求:

App內調用QQ客戶端,在不是好友前提下,向指定QQ號發起臨時會話

四.接入方法:

1.用來接收臨時消息QQ號(拿這個QQ號舉例:10997**3)需開通QQ推廣功能,未開通QQ推廣功能,是不能接收陌生人消息的,開通方法如下:

1.開通方式:打開QQ推廣網址 http://shang.qq.com 并用接收臨時消息QQ號(109977**83)登錄

2.點擊頂部導航欄:推廣工具,(如圖):

iOS實現調用QQ客戶端發起臨時會話

3.在彈出菜單中點擊'立即免費開通'(如圖:)即可

iOS實現調用QQ客戶端發起臨時會話

2.將QQ(mqq字段)添加到項目plist文件白名單中(iOS9新出要求),方法如下:

1.在項目info.plist添加LSApplicationQueriesSchemes字段 類型Array

2.在此Array中添加一個 item 值設為:mqq(如圖)

iOS實現調用QQ客戶端發起臨時會話

3.直接上代碼:

//是否安裝QQ
  if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"mqq://"]])
  {
     //用來接收臨時消息的客服QQ號碼(注意此QQ號需開通QQ推廣功能,否則陌生人向他發送消息會失敗)
     NSString *QQ = @"1099779883";
     //調用QQ客戶端,發起QQ臨時會話
     NSString *url = [NSString stringWithFormat:@"mqq://im/chat?chat_type=wpa&uin=%@&version=1&src_type=web",QQ];
     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
  }

五.注意事項:

1.由于開發文檔中規定App的正常使用不能依賴其他App,所以在項目中集成此功能的童鞋要注意,在未安裝QQ客戶端時建議影藏此功能,不然上架有被拒風險.

2.我前期上架一個項目,便是這樣處理的.

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁强县| 巴中市| 克拉玛依市| 奉节县| 通化市| 潮州市| 韶山市| 中阳县| 银川市| 宝丰县| 肇源县| 晋江市| 青州市| 青海省| 陕西省| 临泉县| 陆川县| 嫩江县| 团风县| 满洲里市| 会同县| 岳普湖县| 灵石县| 政和县| 长乐市| 滁州市| 泰安市| 蕉岭县| 汉源县| 井冈山市| 信阳市| 海丰县| 巴彦县| 霞浦县| 昌黎县| 同德县| 浏阳市| 无极县| 靖安县| 黑山县| 鹿邑县|