BJCast SDK(必捷无线投屏)合规使用说明

文档版本: V1.2

发布日期: 2026 年 6 月 15 日

SDK 名称: BJCast SDK(必捷无线投屏)

SDK 类型: 无线投屏 HarmonyOS NEXT 发送端 SDK

SDK 版本: V1.0.9

开发厂商: 苏州必捷网络有限公司


一、最新SDK版本说明

为了确保您的应用满足监管新规,请务必接入/升级至最新版本的BJCast SDK。

项目
最新版本 V1.0.9
包类型 HAR(Harmony 静态共享包)
更新日期 2025年5月14日
更新内容 新增PIN码校验接口,优化PIN码交互体验
下载地址 请从必捷网络官网或OHPM中心仓下载最新版本

注意:请确保使用最新版本SDK,以符合最新的隐私保护和合规要求。


二、权限调用合规要求

2.1 权限说明

SDK所需系统权限与各业务功能间的关系如下:

权限名称 权限说明 使用目的 权限申请时机 是否可选
ohos.permission.INTERNET 允许使用Internet网络 在使用投屏功能时,用于HTTP/UDP探测发现接收端设备及socket音视频数据传输 应用启动时 必选
ohos.permission.KEEP_BACKGROUND_RUNNING 允许应用在后台持续运行 在使用投屏功能时,用于后台维持录屏,保证投屏过程不被系统中断 投屏会话建立时 必选
ohos.permission.custom_screen_recording 系统录屏API 在使用投屏功能时,用于捕获屏幕内容进行编码发送 开始投屏时(敏感权限,需单独授权 必选
ohos.permission.microphone 系统音频API 在开启音频投屏时(可选),用于捕获音频内容进行同步传输 开启音频投屏时 可选
ohos.permission.get_bundle_info 允许查询应用包信息 SDK初始化时用于获取应用信息 SDK初始化时 必选

2.2 权限申请建议

  1. 必选权限:ohos.permission.INTERNET、ohos.permission.KEEP_BACKGROUND_RUNNING、ohos.permission.custom_screen_recording、ohos.permission.get_bundle_info
  2. 可选权限:ohos.permission.microphone(音频投屏功能)
  3. 敏感权限:ohos.permission.custom_screen_recording(录屏权限)需要向用户单独说明并获取授权

注意:仅声明实现SDK服务目的合理关联的系统权限,不声明与SDK功能无关的系统权限。


三、延迟初始化要求

为了避免您的应用在未获取用户的同意前SDK提前处理用户的个人信息,请保证您的应用获取用户同意后才能调用此接口初始化SDK。

3.1 推荐授权流程


用户打开应用 → 展示隐私政策 → 获取用户同意 → 初始化SDK → 使用投屏功能时申请录屏权限 → 开始投屏

3.2 初始化代码示例


// 导入BJCast方法集
import { BJCast } from 'hm_bjcast';

// 1. 先展示隐私政策并获取用户同意
// 假设用户已同意隐私政策

// 2. 用户同意后再初始化SDK
let initParams = {
  channel_id: 0,           // SDK channel_id,由必捷网络提供
  channel_code: "",        // SDK channel_code,由必捷网络提供
  sender_id: "sender_" + Date.now(),  // 发射端ID,需保证唯一性
  user_name: "用户名称",    // 用户自定义名称
  encoder_scene_conf: "",  // 投屏质量场景配置(可选)
  encoder_ext_conf: ""     // 额外配置参数(可选)
};

// 3. 调用初始化接口
let result = BJCast.Init(initParams);
if (result === 0) {
  console.log("SDK 初始化成功");
} else {
  console.error("SDK 初始化失败,错误码:" + result);
}

重要提示


四、最小化使用功能要求

4.1 基本功能与可选功能

功能区分 业务功能 功能介绍 相关个人信息 是否可选
基本功能 无线投屏 将设备屏幕内容和音频编码后通过局域网传输到接收端设备 设备信息、网络信息、屏幕内容 否(核心功能)
可选功能 音频投屏 在投屏时同步传输设备音频数据 音频数据 是(可关闭)

4.2 可选个人信息的配置说明

对于BJCast SDK可选收集的个人信息的控制,开发者可以通过SDK可选个人信息的配置进行配置。如您关闭可选信息的采集,将影响音频投屏功能的实现,但不会影响投屏基本功能的实现。

如何开启或关闭可选个人信息

可选个人信息配置示例

个人信息配置说明
个人信息类型 个人信息采集目的 配置方式
音频数据 用于投屏音频同步传输 开启:BJCast.AudioControl(1);
关闭:BJCast.AudioControl(0);
默认:关闭

示例代码


// 在初始化后, 投屏前设置
// 0: 关闭声音 1:开启声音
BJCast.AudioControl(0); // 关闭音频采集

4.3 SDK业务功能调用时机

为了确保合规,建议在以下时机调用SDK功能:

功能 调用时机 说明
SDK初始化 用户同意隐私政策后 必须在用户同意后再初始化
录屏权限申请 用户点击投屏按钮时 敏感权限,需单独授权
音频采集 用户主动开启音频投屏 可选功能,默认关闭

五、隐私政策披露要求与示例说明

在您接入、使用BJCast SDK服务前,我们要求您在隐私政策中向用户告知我们SDK的名称、SDK提供方名称、收集个人信息类型、使用目的、隐私政策链接,并获取用户的同意。

您可以参考如下方式提供条款内容:

5.1 文字示例

本应用集成了BJCast SDK(必捷无线投屏),由苏州必捷网络有限公司提供,用于实现无线投屏功能。该SDK会收集您的设备信息(设备型号、操作系统版本)、网络信息(IP地址)、屏幕内容,用于建立投屏连接和传输画面。详细隐私政策请访问:https://www.bijienetworks.com/news/company/bjcast-sdk-privacy-policy

5.2 表格示例

第三方SDK名称 第三方公司名称 收集个人信息类型 使用目的 隐私政策链接
BJCast SDK(必捷无线投屏) 苏州必捷网络有限公司 设备信息、网络信息、屏幕内容 实现无线投屏功能 https://www.bijienetworks.com/news/company/bjcast-sdk-privacy-policy

六、最终用户授权同意的建议方式

6.1 首次使用弹窗授权

建议在首次使用投屏功能时,通过弹窗向用户说明并获取同意:

【弹窗标题】 投屏功能使用说明

【弹窗内容】


本应用将使用投屏功能,需要:
1. 获取您的设备信息用于建立投屏连接
2. 录制屏幕内容用于传输到接收端
3. 使用网络进行数据传输

【按钮】[同意并继续]  [取消]

6.2 单独同意场景(敏感权限)

如涉及敏感权限(录屏),建议单独弹窗:

【弹窗标题】 屏幕录制授权

【弹窗内容】


投屏功能需要录制您的屏幕内容并传输到电视/电脑,是否同意?

【按钮】[同意]  [拒绝]

6.3 授权流程建议


用户打开应用 → 展示隐私政策 → 获取用户同意 → 初始化SDK → 使用投屏功能时申请录屏权限 → 开始投屏

七、保障个人信息主体权利

为了保障用户便捷的实现访问、更正和删除个人信息,我们在SDK中提供了相关的接口,支持您通过接口调用方式来执行用户关于个人信息的权利请求。

7.1 如何获取用户的数据

BJCast SDK不持久化存储用户个人信息,所有数据仅在投屏会话期间临时使用。会话结束后自动清除。

7.2 如何删除用户的数据


// 结束投屏会话,SDK会自动清除会话期间的临时数据
BJCast.StopBJCastSession();

说明

7.3 用户权利行使方式

用户对其个人信息享有以下权利,开发者应提供相应的行使方式:

权利 说明 实现方式
知情权 了解SDK收集和使用哪些个人信息 查看隐私政策
同意权 自主决定是否授权SDK收集使用信息 首次使用时弹窗授权
控制权 控制SDK的信息收集行为 通过 BJCast.AudioControl(0) 关闭音频采集
撤回权 随时撤回对SDK的授权 结束投屏会话或卸载应用
删除权 要求删除已收集的个人信息 调用 BJCast.StopBJCastSession() 结束会话

八、数据安全保护措施

8.1 技术保护措施

措施 说明
数据加密 投屏数据传输采用加密协议,防止中间人攻击
会话认证 支持 PIN 码验证,防止未授权设备接入
最小化收集 仅收集实现投屏功能所必需的最少信息
本地处理 音视频编码在本地完成,不经过第三方服务器
会话隔离 每个投屏会话使用唯一标识,防止会话劫持

8.2 管理保护措施


九、数据共享与披露

9.1 数据共享原则

BJCast SDK(必捷无线投屏)不会与任何第三方共享用户的个人信息,以下情况除外:

  1. 获得用户明确同意:用户主动授权的情况下
  2. 法律强制要求:根据法律法规或司法机关要求
  3. 必要的服务提供方:如腾讯 Bugly 用于崩溃分析(已在隐私政策中披露)

9.2 数据跨境传输

BJCast SDK(必捷无线投屏)不涉及数据跨境传输,所有数据处理均在中国境内完成。


十、投屏功能特别说明

10.1 本地录屏中断说明

重要提示:点击投屏后会导致本地录屏断开,这是 HarmonyOS NEXT 系统的正常行为。

原因

解决方案

10.2 投屏演示视频

操作演示视频:https://v.douyin.com/Hbq9KLFlNIc/


十一、联系我们

如对 BJCast SDK(必捷无线投屏)合规使用说明或个人信息保护有任何疑问,请联系:

联系方式 信息
公司名称 苏州必捷网络有限公司
官网 https://www.bijienetworks.com/
隐私政策 https://www.bijienetworks.com/news/company/bjcast-sdk-privacy-policy
合规使用指南 https://www.bijienetworks.com/news/company/bjcast-sdk-compliance
邮箱 marketing@bijienetworks.com
地址 苏州市相城区泰元路 100 号 宏能永乐科技园 2 楼 232 号

十二、文档更新记录

版本 更新日期 更新内容
V1.0 2026 年 3 月 17 日 初始版本,SDK 名称统一为 BJCast SDK(必捷无线投屏)
V1.1 2026 年 5 月 25 日 补充可选个人信息说明、权限申请时机、披露示例、授权建议方式
V1.2 2026 年 6 月 15 日 依据审核反馈补充延迟初始化要求、业务功能划分、权利保障说明

十三、附录

13.1 相关规范参考

13.2 术语定义

术语 定义
SDK 软件开发工具包(Software Development Kit)
HAR Harmony 静态共享包(Harmony Archive)
投屏 将设备屏幕内容无线传输到显示设备的技术
PIN 码 个人识别码,用于投屏认证

苏州必捷网络有限公司

2026 年 6 月 15 日

在线客服
必捷互联
我们将24小时内回复您!
2026-06-21 17:16:40
欢迎来电咨询18068050365/ 0512-6766 3822; 或点击微信图标 添加好友
您的工单我们已经收到,我们将会尽快跟您联系!
取消
选择聊天工具: