# 隐私协议

# 1、接口调用

用于打开个人信息收集使用清单、用户服务协议、用户隐私政策、儿童隐私保护指引等相关隐私协议弹窗。

sdk.openPrivacyAgreement(options);

注意事项

该接口仅在上架为 官方H5官方微端包 时可用,可通过SDK实例的 sdk.name 属性判断当前是否处于官方H5或官方微端包环境中。

# 2、参数说明

参数说明如下表所示:

选项 类型 必填 默认值 说明
type string --

协议类型

  • PRIVACY_PROTECTION - 打开个人信息与隐私保护
  • INFORMATION_COLLECTION - 打开个人信息收集使用清单
  • USER_AGREEMENT - 打开用户服务协议
  • PRIVACY_POLICY - 打开用户隐私政策
  • CHILDREN_PRIVACY_PROTECTION - 打开儿童隐私保护指引
  • THIRD_SDK - 打开第三方SDK共享清单
areaId number 1 游戏大区ID,若游戏无大区概念,可不填
serverId number 1 游戏服务器ID,若游戏无服概念,可不填
roleId number 1 角色ID,若游戏无角色概念,可不填
roleName string 1 角色昵称,若游戏无角色概念,可不填
roleLevel number 1 角色等级,若游戏无角色等级概念,可传关卡等级

# 3、示例代码

注:示例代码中的参数或选项均为演示数据,仅供参考,谢谢!

// 仅在上架为官方H5或官方微端包时可用
if (sdk.name == 'h5' || sdk.name == 'app') {
  // 打开个人信息与隐私保护
  sdk.openPrivacyAgreement({
    type: "PRIVACY_PROTECTION",
    areaId: 1001, // 游戏大区ID
    serverId: 1, // 游戏服务器ID
    roleId: 1, // 角色ID,若游戏无角色概念,可不填
    roleName: "小朋友", // 角色昵称
    roleLevel: 1 // 角色等级,若游戏无角色等级概念,可传关卡等级
  });

  // 打开个人信息收集使用清单
  sdk.openPrivacyAgreement({
    type: "INFORMATION_COLLECTION",
    areaId: 1001, // 游戏大区ID
    serverId: 1, // 游戏服务器ID
    roleId: 1, // 角色ID,若游戏无角色概念,可不填
    roleName: "小朋友", // 角色昵称
    roleLevel: 1 // 角色等级,若游戏无角色等级概念,可传关卡等级
  });

  // 打开用户服务协议
  sdk.openPrivacyAgreement({
    type: "USER_AGREEMENT"
  });

  // 打开用户隐私政策
  sdk.openPrivacyAgreement({
    type: "PRIVACY_POLICY"
  });

  // 打开儿童隐私保护指引
  sdk.openPrivacyAgreement({
    type: "CHILDREN_PRIVACY_PROTECTION"
  });

  // 打开第三方SDK共享清单
  sdk.openPrivacyAgreement({
    type: "THIRD_SDK"
  });
}
Last Updated: 2024/11/12 10:54:24