跳到主要内容

高级概念

微调游戏中的 k-ID 体验。

📄️ 使用年龄状态

虽然k-ID提供了与特定功能相关的大量权限设置,但有些游戏可能需要创建一个独立于任何一个功能的更为独特的玩家体验。例如,如果玩家不是法定成年人,游戏可能完全不显示任何游戏内广告。在这种情况下,游戏可以检查Session中的ageStatus字段。该字段可以是DIGITALMINOR(低于数字同意年龄),DIGITALYOUTH(低于法定年龄,但高于数字同意年龄),或者LEGAL_ADULT(法定年龄)。

📄️ 使用平台年龄信号

许多游戏平台(Meta、Xbox、Playstation等)在游戏启动时会向游戏发送平台特定的年龄信号。当游戏显示年龄门时,玩家提供的年龄可能超出平台特定年龄信号给出的范围。在这种情况下,为了合规,您需要假定较低的值。然而,为了防止首先出现这种差异,游戏可以使用平台年龄信号来限制玩家在年龄门中可以提供的年龄。为此,有两个重要字段,digitalConsentAge和civilAge,它们是从/age-gate/get-requirements API返回的。使用这些字段,您可以将年龄门限制为仅允许数字未成年人的年龄值到数字同意年龄,并仅允许青少年的年龄值在数字同意年龄和法定年龄之间。