接入指引
关于合规性工作流程,见INTL合规性。
快速使用
步骤1:引⼊ SDK
警告
项目联调阶段可以引⼊ SDK 联调版本包,该包仅用于集成测试。项目上线须引⼊ SDK 正式版本包。
目前已支持 npm
包方式和 CDN
方式。
- npm
- CDN
$ npm install @intlsdk/compliance-api
// SDK 联调版本包
<script src="https://test-common-web.intlgame.com/sdk-cdn/compliance-api/index.umd.js"></script>
// SDK 正式版本包
<script src="https://common-web.intlgame.com/sdk-cdn/compliance-api/index.umd.js"></script>
步骤2:使用 SDK
警告
在集成测试时,将env
设置为测试环境https://test.intlgame.com
;在启动游戏时,将env
设置为相应的正式环境。
const complianceApi = new IntlgameComplianceApi({
env: "test",
});
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
env | string | SDK 环境 更多信息,请参见 获取部署集群信息。 | 必填 |
API
有关未成年人家长认证 API 的更多信息,请参见:
API | 函数定义 |
---|---|
setUserProfile | 设置用户登录态信息和配置信息 |
queryUserStatus | 查询用户未成年信息 |
setParentCertificateStatus | 用户设置家长认证状态 |
setAdulthood | 设置用户是否已成年 |
commitBirthday | 提交用户出生年月 |
sendEmail | 发送家长认证邮件 |
setEUAgreeStatus | 设置欧盟地区玩家是否同意在非欧盟地区传输用户数据。 |
queryIsEEA | 查询 EEA 国家 |