https://github.com/coderzhuxh/xhchatqq
一行代码调用QQ客户端,发起临时会话.
https://github.com/coderzhuxh/xhchatqq
Last synced: about 1 year ago
JSON representation
一行代码调用QQ客户端,发起临时会话.
- Host: GitHub
- URL: https://github.com/coderzhuxh/xhchatqq
- Owner: CoderZhuXH
- License: mit
- Created: 2016-06-07T05:55:53.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-07-01T01:29:57.000Z (almost 10 years ago)
- Last Synced: 2025-04-11T13:24:50.242Z (about 1 year ago)
- Language: Objective-C
- Size: 1.03 MB
- Stars: 79
- Watchers: 5
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# XHChatQQ
* 一行代码调用QQ客户端,发起临时会话.
###技术交流群(群号:537476189)
## 效果

## 使用方法
#### 1.请在info.plist文件中 将QQ(`mqq`字段)添加到白名单
* 1.设置方法:在info.plist添加`LSApplicationQueriesSchemes`字段 类型`Array`
2.在此Array中添加一个 item 值设为:`mqq`
#### 2.用来接收临时消息的QQ号需开通 QQ推广功能 ,不然陌生人向他发送临时消息,直接失败
* 1.开通方式:打开QQ推广网址 http://shang.qq.com 并用QQ登录
2.点击顶部导航栏:推广工具
3.在弹出菜单中点击'立即免费开通'即可
#### 3.导入XHChatQQ.h 头文件,调用下面方法
```objc
//是否安装QQ
if([XHChatQQ haveQQ])
{
//传入用来接收临时消息的QQ号码
//调用QQ客户端,发起QQ临时会话
[XHChatQQ chatWithQQ:@"1099779883"];
}
```
##注意事项
##### 1.由于 开发文档 中规定,APP的正常使用不能依赖其他APP,
所以在项目中集成此功能的童鞋要注意,
要处理未安装QQ客户端情况,(建议在未装时影藏此功能),
不然上架有被拒风险.
2.我前期上架一个项目,便是这样处理的.
## 安装
### 手动添加:
* 1.将 XHChatQQ 文件夹添加到工程目录中
* 2.导入 XHChatQQ.h
### CocoaPods:
* 1.在 Podfile 中添加 pod 'XHChatQQ'
* 2.执行 pod install 或 pod update
* 3.导入 XHChatQQ.h
## 系统要求
* 该项目最低支持 iOS 7.0 和 Xcode 7.0
## 许可证
XHChatQQ 使用 MIT 许可证,详情见 LICENSE 文件
## 若对接入还有疑惑的童鞋,可以看我简书上的一篇文章
文章地址 http://www.jianshu.com/p/ac4981b634c2