关于qq分享和微信分享的例子

好久之前只会使用sharedSDK和Umeng分享,还没有单独自定义过分享,今天就拿分享到qq,qq空间,微信,以及微信朋友圈来举个例子

1. qq及qq空间的分享

  1.0  appKey和appID的获取,介个就不多说了,审核通过就可以用了

   1.1 使用qq分享首先需要先去腾讯开放平台下载SDK(http://wiki.open.qq.com/wiki/mobile/SDK下载),此次使用的是iOS_SDK_V3.1.0版本

   1.2 环境搭建

          在SDK中有两个文件,分别是TencentOpenAPI.framework和TencentOpenApi_IOS_Bundle.bundle,将这两个文件拖入到工程里面,在弹出的对话框中勾选“Create groups for any added folders”,接下来添加第三方库

              最后修改必要的工程配置属性:在工程配置中的“Build Settings”一栏中找到“Linking”配置区,给“Other Linker Flags”配置项添加属性值“-fobjc-arc”。

1.3 关于工程的配置

在XCode中,选择你的工程设置项,选中“TARGETS”一栏,在“info”标签栏的“URL type”添加一条新的“URL scheme”,

接下来在info.plist中添加白名单,额,我还是截图给你们吧(qq的需要配置22项,微信的1项,新浪的4项)

到这里的话该配置的都配置完了,接下来就可以直接使用了

1.4 分享到qq和qq空间

首先在app delegate里面,进行相关判断代码的添加(因为需要使用微信,qq以及新浪)

在需要分享内容的页面,导入和两个头文件,遵守TencentSessionDelegate协议,定义@property (nonatomic, strong) TencentOAuth *tencentOAuth;属性。接下来就是点击按钮进行分享到qq和qq空间的响应方法,不说了,截图

点击方法根据传入的scene来判断,是分享到qq和qq空间,到此,最简单的qq和qq空间分享就结束了,还算比较简单的

2.微信及微信朋友圈的分享

  2.0 注册的同样不说了

  2.1 SDK的下载

    同样,使用微信分享需要去下载先关的SDK,下载的地址的链接(https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319164&token=&lang=zh_CN)

打开下载的SDK包,内容如下

将libWeChatSDK.a ,WXApi.h,WXApiobject.h以及WeChatAuthSDK.h 拖入到工程中,具体细节和qq相同,

添加相应的类库,下图包含了qq,微信和新浪需要的类库

具体的可以看相关文档,接来下需要去配置白名单,微信的还好,一个就OK了

下一步去配置一下URLScheme即可,具体看图


配置完之后就可以去appdelegate里面注册了

首先先导入#import "WXApi.h"头文件,关于判断(qq,微信,微博)的看上面截图即可,

然后在application里面注册就可以了

在需要分享的界面导入#import "WXApi.h"头文件,进行分享即可,当然你也可以把分享的方法封装一下,都可以


在需要分享的界面,按钮的点击方法里面,见下图


最后说一下代码下载地址(qq分享下载地址:https://github.com/liphios/qqShared-.git) (微信分享下载地址:https://github.com/liphios/WeChatShared-.git)

到此最简单的微信分享也完成了,如果有什么不明白的可以给我发邮件,加qq都可以,我把三个在一起的源码发给你

联系方式:qq 1073671345 邮箱 liphios@163.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 160,999评论 4 368
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,102评论 1 302
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 110,709评论 0 250
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,439评论 0 217
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,846评论 3 294
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,881评论 1 224
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,062评论 2 317
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,783评论 0 205
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,517评论 1 248
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,762评论 2 253
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,241评论 1 264
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,568评论 3 260
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,236评论 3 241
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,145评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,941评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,965评论 2 283
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,802评论 2 275

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 170,589评论 25 707
  • 前言:本篇文章目的在于梳理知识,巩固思想,学习总结。有什么好的建议,都可以留言。互相促进!总观,微信支付,也没心思...
    麦穗0615阅读 9,828评论 8 70
  • 实现支付宝支付的准备工作: 1.向支付宝签约,成为支付宝的商户 签约完成后,支付宝会提供一些必要的数据给我们 商户...
    Anson杨春安阅读 8,120评论 0 6
  • 有紧张的学习, 就会有轻松的课间。 有轻松的课间, 就会有欢乐的笑脸。 那微笑的嘴角, 与彩虹相同的弧度。 这愉快...
    半月仙河北廊坊阅读 199评论 0 9
  • 你说着 我看着 就有什么东西从脸上流下来了 骗自己真的很难 我说着一千遍讨厌你 却眼泪先于意识 我想起以前认识的一...
    贫困漂亮女大学生阅读 205评论 0 0