美文网首页键盘上的鼓手IOS开发资料库iOS 特效功能
介绍一款超轻量级分享框架 openShare,秒集成社会化分享

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

作者: 我是滕先生 | 来源:发表于2016-04-02 22:40 被阅读3196次

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

最后,如作者所说,有时间还是最好研究下各个厂商实现的应用程序间通信的规则,明白原理才是王道。

相关文章

网友评论

  • End_af9c:判断是否安装 微信 QQ 不起作用?
  • Nora_Jianshu:支持 web吗
  • f6a7c393f2ad:大神呐,不知道您有没有swift版本的这个,感激不尽
    Tinpont:@linjoe MonkeyKing
  • 61e15d194c0e:可以集成登录啊,只是没有安装app的话,不能跳转到web页面进行登录...另外关于统计的,搞一个就好了
  • fc58ea6da6ab:大神就是棒!
    我是滕先生:@呐小伟 诶mia 伟哥
  • sheepcao:机智如你,下一个app尝试一下,谢谢

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

本文链接:https://www.haomeiwen.com/subject/tyfulttx.html