接触了很多搭建直播平台的客户,在跟客户对接直播平台搭建部署资料时,很多客户都对ShareSDK搞不明白,不知道具体是做什么用的,即使知道有这样一个服务,但对于ShareSDK在直播app源码搭建部署时的重要性依旧存在认识误区。
ShareSDK是一种社会化分享组件,专门为iOS、Android的APP应用提供社会化功能。看上去感觉很深奥吗?其实,ShareSDK就是专门为APP应用的分享操作而生的。像我们比较常见的将直播内容分享至QQ、微信、新浪微博、QQ空间、微信朋友圈这些渠道,除了要申请对应的三方服务之外,还要借助于ShareSDK,才能实现这些渠道的分享操作。因为ShareSDK集成了一些常用的类库和接口,能够大大缩短开发者的开发时间,说白了就是借助ShareSDK,在开发直播app时会节省很多时间,不用单独考虑分享功能的实现了,只需预留相关接口即可。直播app源码开发完成后,直接通过这个SDK进行相关配置就可以了,一定程度上来讲也是SDK给开发者带来的便利。
ShareSDK主要功能是支持第三方授权登录、一键分享、短链转换等。它是完全免费的,按照官方要求注册账号进行相关配置即可使用。这里我们顺便提一下ShareSDK的注册使用方法。
1.登录MobTech官网(移动开发者平台),新用户点击注册账号
2.填写注册账号信息内容,注册完成登录后,返回首页进入后台,跳转至产品中心页面
3.在产品中心页面,点击ShareSDK,进入ShareSDK管理后台。除此之外Mob还提供短信验证等其他SDK服务。
4.以ShareSDK为例创建应用,点击上方“添加”选项,可直接进行添加应用操作。注意这里需要选择相应的平台,对于直播app源码而言,要分别创建Android和iOS应用,创建应用完成后会跳转到该应用的概况页面,此时记录好App Key和App Secret即可。
至此,ShareSDK账号申请完成,应用也添加创建完成。接下来就是根据自己的直播平台需要用到的APP推广分享渠道,去申请相关的三方服务了,然后按照ShareSDK官方给出的相关分享功能实现文档进行配置就可以了。
所以以后大家在搭建直播平台时,建议还是去申请ShareSDK吧,它对于直播app源码中分享功能的实现是必不可少的,而且操作简便,不需要进行额外的开发。不仅仅是直播app,很多应用也都会采用ShareSDK来实现社会化分享,因此我们也不用顾虑SDK稳定性的问题。