分享到QQ/微信/微博/人人网
张伟 · 3030浏览量 · 发布于2015-07-17
源码openshare,楼主做iOS开发的过程中遇到这样的问题:自己app中的信息需要分享到QQ、微信、微博等社交网络。现在的客户端越做越强大,直接集成了分享功能,比如用户手机上安装了微信,只需要app调起微信,并且给微信传入相应的参数就可以了,完全不需要自己操作REST API。这样如果实现分享, 一般情况下要去官方下载SDK,然后按照官方翔一样的Demo代码和文档来改造自己的程序。这样做不仅增大了代码量(想象一下引入的官方类库,有时候,光这些第三方的SDK都要比我自己的app还大),而且使用还很繁琐(SDK一般没有源代码,想象Apple强制app支持64位的时候)。所以楼主调试了一下各个平台的SDK,研究了各个厂商实现的应用程序间通信的规则,把功能封装成了OpenShare。
OpenShare的功能就是替代官方的SDK向各个平台的移动客户端(比如QQ)发起请求(分享、OAuth),然后接收返回结果。
OpenShare非常小,目前支持QQ、微信、微博、人人,只有几百行代码。即使你不在项目中使用OpenShare,也可以clone下来研究一下app和客户端之间的通信机制。
测试环境:Xcode 6.2,iOS 6.0以上
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
环信的简单使用 iOS源码
相关信息
itnanba · 408浏览 · 2019-07-31 09:37:32
GG环信简单单聊功能
相关信息
匿名 · 3191浏览 · 2018-05-16 09:31:28
实现IM基本功能LLWeChat
相关信息
匿名 · 3260浏览 · 2017-09-07 22:02:34
第三方社交平台的登录授权功能
相关信息
匿名 · 3212浏览 · 2017-03-15 22:03:20
Xcode插件开发入门
相关信息
匿名 · 3162浏览 · 2016-09-07 10:43:48
把微信分享和微博分享案例
相关信息
匿名 · 3222浏览 · 2016-08-02 11:32:11
Swift 实现的登录界面
相关信息
匿名 · 3447浏览 · 2016-04-06 00:31:37
模仿微信Watch程序
相关信息
匿名 · 3206浏览 · 2016-03-11 22:32:43
分类专栏
最新发布
源码排行榜
0评论