iOS QQ分享(最新2015.12.25)

  • 前言

    鉴于Tencent官方的分享无详细的教程,对于新手来说可能有点难度,便在此写一篇QQ分享的简单教程,希望对大家有所帮助~


  • 开发环境

    Mac 10.11.2
    Xcode 7.2


开始

  • 准备工作

    1. 注册QQ开发者账号,完成QQ开发者资格认证
    2. 下载SDK,根据需求下载完整包或者基本包(目前最新版2.9.3)
  • 导入framework

    1. 导入时注意要以Group的形式添加到工程中
    2. 需要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,无法分享哦~"];
            }


~大功告成 .


常见问题

  1. sent返回值一直为:EQQAPIAPPNOTREGISTED

    前文中实现保存实例即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值