iOS QQ分享(最新2015.12.25)
来源:互联网 发布:人脸三维重建软件 编辑:程序博客网 时间:2024/06/06 21:40
前言
鉴于Tencent官方的分享无详细的教程,对于新手来说可能有点难度,便在此写一篇QQ分享的简单教程,希望对大家有所帮助~
开发环境
Mac 10.11.2
Xcode 7.2
开始
准备工作
- 注册QQ开发者账号,完成QQ开发者资格认证
- 下载SDK,根据需求下载完整包或者基本包(目前最新版2.9.3)
导入framework
- 导入时注意要以Group的形式添加到工程中
- 需要bundle资源的用户注意添加到copy resources中
Appdelegate
导入相应头文件
#import <TencentOpenAPI/TencentOAuth.h>#import <TencentOpenAPI/QQApiInterface.h>
声明TencentOAuth属性
@property (strong, nonatomic) TencentOAuth *tencentOAuth;
注:此处声明属性作用是保存TencentOAuth实例.
.m文件中
TencentOAuth *tencent = [[TencentOAuth alloc] initWithAppId:@"123456" andDelegate:self]; self.tencentOAuth = tencent;
注:代理可根据自身需求决定是否实现
- 测试分享
if ([QQApiInterface isQQInstalled]) { QQApiTextObject *txtObj = [QQApiTextObject objectWithText:@"我正在使用xxx,快来下载吧~"]; SendMessageToQQReq *req = [SendMessageToQQReq reqWithContent:txtObj]; //将内容分享到qq QQApiSendResultCode sent = [QQApiInterface sendReq:req]; HMLog(@"%d",sent); }else{ [[[UIToast alloc]init] show:@"未安装QQ,无法分享哦~"]; }
~大功告成 .
常见问题
sent返回值一直为:EQQAPIAPPNOTREGISTED
前文中实现保存实例即可。
0 0
- iOS QQ分享(最新2015.12.25)
- iOS开发之第三方分享QQ分享,史上最新最全第三方分享QQ方式实现
- iOS开发之第三方分享QQ分享,史上最新最全第三方分享QQ方式实现
- ios qq 分享 失败
- ios qq 分享
- 2015最新iOS QQ登录(64位)
- iOS QQ空间 好友分享
- qq空间分享ios,分享失败
- iOS开发第三方分享 QQ分享
- IOS9 最新的分享(QQ、WeiXin、WeiBo)代码书写不超过10行
- ios QQ 登录提示下载安装最新版本qq
- ios 微信分享,QQ分享,微博分享集成
- ios微信和QQ原生分享
- 最新Android实现分享到QQ QZone 博客功能(集成官方SDK,不使用第三方)
- iOS QQ登陆,分享与微信登陆,分享
- iOS开发之第三方分享QQ分享实现
- IOS 微信分享和QQ分享的总结
- (2015)最新破解企业QQ拦截个人QQ功能
- MongoDB的外键关联
- 谷歌安卓官方文档之编译系统
- Hadoop及RHadoop的初步尝试
- error while loading shared libraries: libreadline.so.5: cannot open shared object file
- centos 6.5 x64编译有python的vim7.4 - yantze
- iOS QQ分享(最新2015.12.25)
- Java我的高效编程之常用函数
- Python的GIL是什么鬼,多线程性能究竟如何
- Struts2学习——(十一)Struts2拦截器
- NDK-JNI
- android开发中的优化及细节
- 2015 ACM-ICPC 上海 EC-Final 总结
- vs解决方案目录结构设置
- 微信开发学习总结-5