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

demo地址:下载地址
openShare框架下载地址:下载地址
demo效果以下:git

 
demo效果

 

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

这个框架有什么优点?

1.轻巧

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


 
友盟SDK包大小

再看看openShare,彻底不须要再集成各平台的SDKapp


 
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不想让友盟知道分享的统计信息的时候就颇有用~!ui

最后,如做者所说,有时间仍是最好研究下各个厂商实现的应用程序间通讯的规则,明白原理才是王道。
相关文章
相关标签/搜索