合规使用指南

更新时间:2026-06-06 12:00:00OSDK

初始化配置接口

确保在用户阅读小游戏隐私政策并取得用户授权之后,按小游戏功能需要在合适时机调用正式初始化函数 new OSDK({}) 初始化 SDK。反之,如果用户不同意《隐私政策》授权,则不能调用正式初始化函数。

// 在用户同意小游戏隐私政策之后,按小游戏功能需要在合适时机再正式初始化 SDK。
// 强调提醒小游戏开发者检查小游戏隐私权政策是否弹窗展示告知用户、小游戏隐私政策是否获得用户同意、小游戏隐私权政策是否包含 SDK 隐私政策
//【代码示例】
// 用户同意后保存记录
wx.setStorageSync('privacyConsent', 'true');
// 下次进入小游戏时检查
if (wx.getStorageSync('privacyConsent') === 'true') {
    // 用户同意,进行 SDK 初始化
    const sdk = new OSDK({
        // 相关配置参数
    });
} else {
    // 用户不同意,显示隐私弹窗,等用户同意之后再调用正式初始化函数
}

可选个人信息配置接口

请您注意,SDK 不强制获取可选参数,即使没有获取可选参数,SDK 基本功能也能正常运行。您可以配置可选参数,以便使用 SDK 提供的其他可选功能。

// SDK 核心功能
// 必选参数
   appid // 必选参数,小游戏 appid,用于标记是哪个小游戏
   secret_key // 必选参数,加密密钥,用于数据上报得合法校验
// 可选参数
   enableTrackTime // 可选参数,是否允许 SDK 统计用户使用时长。小游戏开发者可根据需要自行设置。true 允许,false 禁止,默认 true
// 其他可选信息上报
   sdk.trackEvent() // 其他可选信息请按需调用此“上报”接口。可选信息包含:小游戏日志(登录日志、角色日志、行为数据、操作信息、小游戏进程记录)、广告交互数据(如播放、关闭、点击等)、产品交互数据(如收藏、分享小游戏)、小游戏充值、消费记录、小游戏账号信息(OpenID、UnionID、服务器ID、角色ID、角色名称)
// 其他可选能力调用
   sdk.cloud.init()、sdk.cloud.setKv()、sdk.cloud.getKv() // 请按需调用此“游戏信息云存档服务”接口集,调用后 SDK 将存储小游戏账号信息(OpenID)及对应的游戏存档信息
   sdk.subscribeMessage.reportBatch()、sdk.subscribeMessage.getPendingList()、sdk.subscribeMessage.updateSendTime() // 请按需调用此“游戏订阅消息推送能力”接口集,调用后 SDK 将存储小游戏订阅消息
   sdk.login() //  请按需调用此“游戏登录能力”接口,调用后 SDK 将存储小游戏账号信息( OpenID、UnionID)

其他说明

如果您需要我们协助来实现您最终用户的个人信息主体权利请求,您可以通过以下“联系方式”来申请协助。

我们设立了专门的个人信息保护团队和个人信息保护负责人, 如果您和/或终端用户对本规则或个人信息保护相关事宜有任何疑问或投诉、建议时, 可以通过以下方式与我们联系:

  1. 通过 腾讯客服(https://kf.qq.com/ )与我们联系;
  2. 将问题发送至 Dataprivacy@tencent.com;
  3. 邮寄信件至: 中国广东省深圳市南山区海天二路33号腾讯滨海大厦 数据隐私保护部(收)邮编: 518054。

我们将尽快审核所涉问题, 并在15个工作日或法律法规规定的期限内予以反馈。

相关文档