Compliance Development Kit (CDK)
k-ID Compliance Development Kit (CDK) 是一个企业级合规框架,自动管理法规逻辑和合规设置。它根据玩家的年龄、司法管辖区和父母同意状态智能地确定哪些功能和内容可以访问。利用来自 k-ID 监管中心的全球合规数据,CDK 使游戏和应用开发者能够为不同年龄和司法管辖区提供合规体验。
什么是 CDK?
CDK 是一个全面的合规解决方案,封装了年龄门控、可验证父母同意 (VPC)、会话、权限、数据通知和可信成人偏好所需的所有功能。所有合规政策都通过 Compliance Studio 进行配置,您可以在其中定义和管理产品的法规要求。
CDK 的核心价值在于其能力:
- 维护合规逻辑:根据司法管辖区要求自动确定可以向不同年龄组提供哪些功能和内容
- 确定同意要求:根据玩家的年龄和司法管辖区识别哪些玩家需要父母同意
- 管理权限:根据年龄、司法管辖区和父母同意情况控制为每个玩家启用或禁用哪些功能
- 处理数据通知:根据司法管辖区要求确定必须显示哪些数据通知
所有这些逻辑都由 CDK 使用来自 k-ID 监管中心的全球合规数据维护,确保您的应用程序在法规演变时保持合规。
集成方法
CDK 支持两种集成方法,允许您使用其合规逻辑:
小部件
使用处理完整合规流程的预构建小部件。非常适合以最少的代码更改快速集成网站或 Web 应用。
- 托管的小部件 URL:在浏览器中以 iframe、弹出窗口或重定向方式展示。在原生应用中也受到完全支持,移动端通过系统浏览器组件,主机平台通过二维码,但在原生应用中我们推荐使用自定义 UX 工作流(见下文)
- 基于产品配置的自动流程处理
- 可自定义的品牌
- 详细信息请参阅 嵌入式流程
自定义 UX 工作流
使用 k-ID API 构建完全自定义的合规体验。完全控制用户界面和工作流,同时仍利用 CDK 的合规逻辑。
- 完整的 UI/UX 控制
- 自定义工作流逻辑
- 高级场景
- 详细信息请参阅 自定义工作流
在原生应用中,我们推荐自定义 UX 工作流
对于原生移动应用、主机平台以及其他不在浏览器中运行的环境,请使用自定义工作流原生构建年龄门控和同意步骤:
- 玩家留在你的游戏中。 小部件在移动端会在系统浏览器中打开,在主机平台上会在玩家的手机上打开,玩家还需要自己找回游戏。原生年龄门控让玩家留在你的应用中,只有在挑战需要家长或验证时才进行转交。
- 与你的游戏外观和体验一致。 你可以遵循 CDK UX 指南自行控制布局、输入方式(触控或手柄)和文案,而不是使用为浏览器设计的网页。
- 结果处理更简单。
/age-gate/check会直接响应你的应用,因此年龄门控本身既不需要重定向深度链接,也不需要轮询小部件状态。
小部件在原生应用中同样受到完全支持;请参阅展示小部件 URL。无论采用哪种方式,挑战 URL 和验证 URL 都会在你的应用之外打开:移动端在系统浏览器中打开(请参阅移动应用指南),主机平台则显示为二维码。
工作原理
-
在 Compliance Studio 中配置:在 Compliance Studio 中设置产品的合规要求、权限、数据通知和验证方法
-
CDK 维护合规逻辑:CDK 自动访问 k-ID 的监管中心以:
- 确定特定于司法管辖区的年龄要求
- 识别需要父母同意的玩家
- 根据年龄和司法管辖区计算可以授予哪些权限
- 确定必须显示哪些数据通知
-
集成到您的应用程序:选择小部件或自定义 UX 工作流来集成 CDK 的合规逻辑
-
自动合规:CDK 自动确定允许每个玩家访问哪些功能和内容,确保合规而无需额外代码
可用小部件和 API
CDK 提供处理特定合规工作流的小部件和 API:
| 流程 | 说明 | API 端点 |
|---|---|---|
| 端到端 | 在单个小部件中处理完整的可验证父母同意 (VPC) 流程,包括年龄收集、验证和同意完成。在一个嵌入式组件中简化整个过程。 | POST /widget/generate-e2e-url |
| 年龄门控 | 使用符合司法管辖区要求的方法收集用户年龄,并处理从年龄收集到可信成人同意(如需要)的完整流程。发出挑战、结果(PASS/FAIL/PROHIBITED)和数据精简模式导航的事件。 | POST /widget/generate-age-gate-url |
| 数据通知 | 显示产品数据通知和基本权限,收集用户同意。显示符合司法管辖区要求的披露并处理同意接受工作流。 | POST /widget/generate-direct-notices-url |
| 权限管理 | 允许用户和父母查看和更新活动会话的权限设置。实现对功能权限和数据使用偏好的细粒度控制。 | POST /widget/generate-manage-session-permissions-url |
主要优势
- 自动合规逻辑:CDK 维护所有合规设置和逻辑以确定允许每个玩家访问的内容
- 全球合规数据:使用 k-ID 的监管中心保持与司法管辖区要求的最新状态
- 灵活集成:在小部件或自定义 UX 工作流之间选择
- 集中配置:所有合规设置在 Compliance Studio 中配置
- 实时更新:合规逻辑自动更新,无需代码更改,随着法规演变
开始使用
- 快速入门:请参阅 VPC 快速入门指南
- 小部件:了解 使用小部件的 VPC
- 自定义工作流:了解 自定义年龄门控和 VPC 工作流
- API 参考:探索 年龄门控和 VPC API 端点