文件名称:ShareCenter:使用第三方开放RESTAPI实现的分享库
文件大小:766KB
文件格式:ZIP
更新时间:2024-05-27 18:48:20
Objective-C
ILSSCShareCenter 需求 Mercury移动浏览器有一个分享内容到第三方平台的功能,第三方平台的数量有十几个。现有的方案是将每个平台自家或第三方发布的SDK集成到项目中来实现。带来的问题是App体积包增大,代码的可控性降低。因为只需要实现文本和链接的分享,并不需要用到SDK所有的功能。为此开发了ILSSCShareCenter,ILSSCShareCenter只按照业务需要实现了Mercury中必要的分享功能。 ILSSCShareCenter由两部分组成:认证和分享。认证实现了OAuth1.0,OAuth2.0,OAuth2.0变体, XAuth认证协议;分享实现了对文本、网址链接、图片链接、文件的后台分享,需要注意,因平台不同,并不是所有平台都对这些分享内容作支持。 ILSSCShareCenter目前支持的平台 Buffer Delicious Readability