# 隐私协议
# 1、接口调用
用于打开个人信息收集使用清单、用户服务协议、用户隐私政策、儿童隐私保护指引等相关隐私协议弹窗。
sdk.openPrivacyAgreement(options);
注意事项
该接口仅在上架为 官方H5
或 官方微端包
时可用,可通过SDK实例的 sdk.name
属性判断当前是否处于官方H5或官方微端包环境中。
# 2、参数说明
参数说明如下表所示:
选项 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
type | string | 是 | -- | 协议类型
|
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"
});
}