一种分享实现方法和装置制造方法及图纸

技术编号:30413350 阅读:37 留言:0更新日期:2021-10-24 16:14
本发明专利技术公开了一种分享实现方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:对一个或多个依赖组件初始化,以将所述一个或多个依赖组件对应的分享渠道选定;调用基础组件提供的分享方法,以展示选定的分享渠道;在收到用户对展示的分享渠道中的目标分享渠道的分享指令后,执行所述目标分享渠道的分享方法,以完成分享操作。该实施方式能够在节省开发接入成本及维护成本的基础上,实现可以自由选择分享渠道,并且使用者可以自定义分享渠道,解决了现有分享组件提供的分享渠道固定的问题,减小编译包大小,防止因安装包大小超过应用平台限制而审核不通过。过应用平台限制而审核不通过。过应用平台限制而审核不通过。

【技术实现步骤摘要】
一种分享实现方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种分享实现方法和装置。

技术介绍

[0002]一个成熟的面向市场的应用通常包括分享功能,用户可以便捷地推广产品或者丰富应用使用。目前,分享渠道多样,例如微信、新浪、QQ等,每个分享渠道都会共享出来一个该分享渠道的SDK(软件开发工具包),供应用接入调用,使用不同分享渠道需要调用不同渠道的方法,而且在一些渠道SDK有更新的时候,还必须同时更新接入相对应的渠道。也有将一些分享渠道封装好的分享组件供人调用,调用分享方法统一成一个方法,内部通过逻辑判断具体分享渠道,并调用相应渠道方法,但是这些组件包含的分享渠道固定且并不一定非常适合某款应用,比如某应用只想使用其中一种或几种分享渠道,但是组件封装的分享渠道却很全。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]接入对应的分享渠道官方SDK,提高了接入成本,并且在分享渠道官方维护或者更新相应的SDK后,使用方需要更新对应的SDK或代码以保证分享方法可用,增加了接入及维护本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分享实现方法,其特征在于,包括:对一个或多个依赖组件初始化,以将所述一个或多个依赖组件对应的分享渠道选定;调用基础组件提供的分享方法,以展示选定的分享渠道;在收到用户对展示的分享渠道中的目标分享渠道的分享指令后,执行所述目标分享渠道的分享方法,以完成分享操作。2.根据权利要求1所述的方法,其特征在于,所述对一个或多个依赖组件初始化,以将所述一个或多个依赖组件对应的分享渠道选定,包括:分别对所述一个或多个依赖组件初始化,其中,对每一所述依赖组件初始化时,调用所述基础组件提供的注册渠道方法,以将所述依赖组件对应的分享渠道加入分享渠道数组,从而将所述依赖组件对应的分享渠道选定。3.根据权利要求1所述的方法,其特征在于,所述对一个或多个依赖组件初始化之前,包括:在每一所述依赖组件中,建立所述依赖组件对应的分享渠道的子类,所述子类继承所述基础组件提供的分享方法所属的基类;在所述子类中实现所述依赖组件对应的分享渠道的分享方法。4.根据权利要求3所述的方法,其特征在于,在所述展示选定的分享渠道之前,根据所述依赖组件对应的分享渠道的子类,确认所述依赖组件对应的分享渠道为所述基础组件支持的分享渠道。5.根据权利要求1所述的方法,其特征在于,还包括:在所述依赖组件中实现对应的分享渠道的分享回调方法;在所述完成分享操作之后,还包括:执行所述目标分享渠道的分享回调方法。6.一种分享实现装置,其特征在于,包括:分享渠道选择模块,用于对一个或多个依赖组件初始化,以将所述一个或多个依赖组件对应的分享渠道选定;分享渠道展示模块,用于调用基础组件提供的分享方法,以展示选定的分享渠道;...

【专利技术属性】
技术研发人员:尹华东徐记军于学良
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1