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

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

demo效果

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

这个框架有什么优势?

1.轻巧

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


友盟SDK包大小

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


openShare大小
2.使用方便

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

  1. 创建一个对象
OSMessage *message = [[OSMessage alloc] init];
  1. 设置你要分享的信息
message.title = [NSString stringWithFormat:@"这里是滕先洪的分享";
 message.image = [UIImage imageNamed:@"icon"];
  1. 在适当的时候分享出去~!
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不想让友盟知道分享的统计信息的时候就很有用~!

最后,如作者所说,有时间还是最好研究下各个厂商实现的应用程序间通信的规则,明白原理才是王道。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,229评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,242评论 25 708
  • 不知道什么时候,自己还会这一手,虽然没有专业的技术,没有漂亮的外观,估计吃起来应该还是可以的。 买了这么多的食材,...
    张雷1980阅读 480评论 5 2
  • 亚丁湾,一生要看一眼,承载如此美丽的景色。
    心动小时刻阅读 206评论 0 0
  • 有一个地方,只有我知道。 蘸墨书字,提笔作画, 一杯茗茶,一曲梵音, 三五知己,闲来笑谈。 漫道是人生惬意事,莫过...
    曾小莹阅读 373评论 1 3