前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >介绍一款超轻量级分享框架 openShare,秒集成社会化分享

介绍一款超轻量级分享框架 openShare,秒集成社会化分享

作者头像
用户2141756
发布2018-05-18 11:10:49
1.2K0
发布2018-05-18 11:10:49
举报
文章被收录于专栏:滕先生的博客滕先生的博客

demo地址:下载地址 openShare框架下载地址:下载地址 demo效果如下:

demo效果

有人会说,友盟辣么牛逼,为什么不集成友盟,或ShareSDK等等比较流行成熟的框架,博主亲自都集成了一遍,分析如下:

这个框架有什么优势?
1.轻巧

同样集成五个平台,友盟SDK的大小。。。自行加法,下面是各平台的SDK包的大小

友盟SDK包大小

再看看openShare,完全不需要再集成各平台的SDK

openShare大小

2.使用方便

简单到一句废话没有,把大象放冰箱,总共分三步:

  1. 创建一个对象
代码语言:javascript
复制
OSMessage *message = [[OSMessage alloc] init];
  1. 设置你要分享的信息
代码语言:javascript
复制
message.title = [NSString stringWithFormat:@"这里是滕先洪的分享";
 message.image = [UIImage imageNamed:@"icon"];
  1. 在适当的时候分享出去~!
代码语言:javascript
复制
OSMessage *message = [self shareMessage];
    [OpenShare shareToWeibo:message Success:^(OSMessage *message) {
        NSLog(@"分享到sina微博成功:\%@",message);
    } Fail:^(OSMessage *message, NSError *error) {
        NSLog(@"分享到sina微博失败:\%@\n%@",message,error);
    }];
3.安全,非常适合集成到p2p等社交需求不高但要求安全的

没有一点多余的功能,是优点也是缺点,不能统计用户的分享,如果运营有统计需求的话就无法满足了,并且不能集成登陆,但是一些App不想让友盟知道分享的统计信息的时候就很有用~!

最后,如作者所说,有时间还是最好研究下各个厂商实现的应用程序间通信的规则,明白原理才是王道。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016.04.02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 这个框架有什么优势?
    • 1.轻巧
      • 2.使用方便
        • 3.安全,非常适合集成到p2p等社交需求不高但要求安全的
          • 最后,如作者所说,有时间还是最好研究下各个厂商实现的应用程序间通信的规则,明白原理才是王道。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档