国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > iOS > 正文

iOS實(shí)現(xiàn)調(diào)用QQ客戶端發(fā)起臨時會話

2020-07-26 02:30:39
字體:
供稿:網(wǎng)友

一.前言:

前段時間項(xiàng)目中有個需求,在App內(nèi)調(diào)用QQ客戶端,在不是好友前提下,向指定的客服QQ發(fā)起臨時會話,很簡單的一個需求,但是實(shí)際實(shí)現(xiàn)起來卻碰到很多問題.

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

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

經(jīng)過一段時間摸索,發(fā)現(xiàn)接入方法相當(dāng)簡單,現(xiàn)將接入方法分享給大家,希望有同樣需求的同鞋,少走彎路.

二.效果:

三.需求:

App內(nèi)調(diào)用QQ客戶端,在不是好友前提下,向指定QQ號發(fā)起臨時會話

四.接入方法:

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

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

2.點(diǎn)擊頂部導(dǎo)航欄:推廣工具,(如圖):

3.在彈出菜單中點(diǎn)擊'立即免費(fèi)開通'(如圖:)即可

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

1.在項(xiàng)目info.plist添加LSApplicationQueriesSchemes字段 類型Array

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

3.直接上代碼:

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

五.注意事項(xiàng):

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

2.我前期上架一個項(xiàng)目,便是這樣處理的.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 台安县| 义马市| 敦化市| 肥西县| 梅河口市| 秦皇岛市| 沈丘县| 宁阳县| 和田县| 孟州市| 萍乡市| 荔浦县| 文化| 故城县| 东港市| 乌海市| 扶余县| 开鲁县| 广宗县| 冀州市| 礼泉县| 巴南区| 凌云县| 登封市| 洮南市| 夏津县| 鹤岗市| 八宿县| 呼和浩特市| 垦利县| 衡南县| 那曲县| 锦屏县| 镇康县| 修文县| 峨眉山市| 郎溪县| 达日县| 宝山区| 攀枝花市| 阿拉尔市|