目录

Share Kit简介

Share Kit(分享服务)为应用提供文本、图片、视频等内容跨应用、跨端分享能力。

应用把需要分享的内容和预览样式配置给Share Kit,Share Kit将根据不同的场景进行使用:

如果应用需要显示在分享面板,则需要构建数据处理能力并按照配置要求在应用配置文件中声明,社交类应用可以通过意图框架接口捐献联系人信息,可以让用户一步分享到应用内的指定用户。

Share Kit提供的SampleCode示例工程体现了系统分享接入模式、文本/图片等分享示例、碰一碰分享示例及卡片模板,可参考该工程进行应用的相关内容开发。

图1 手机分享面板效果图

图2 手机碰一碰跨端发起华为分享效果图

图3 手机与PC/2in1设备碰一碰分享效果图

基本概念

运行机制

图4 分享运行机制

应用类型 相关逻辑
宿主应用

宿主应用需要对可分享的内容提供分享入口,在用户点击分享时,配置分享内容到分享,拉起系统分享面板。

- 通过分享面板发起分享

- 碰一碰分享

目标应用

1. 需要在应用中构建具有数据处理能力组件,包括以下两种分享方式。

- 应用内处理分享内容

- 分享详情页处理分享内容

2. (可选)社交类应用可遵照意图框架接入规范把最近分享行为联系人相关信息捐献到意图框架,Share Kit可从意图框架获取推荐信息,当用户选择推荐的联系人时,会把联系人信息随分享数据一起给到目标应用,目标应用可以根据联系人信息直接一步发送内容给指定用户。

约束与限制

模拟器支持情况

本Kit支持模拟器。

模拟器与真机存在通用差异,详情请参见“模拟器与真机的差异”。