接入指引
快速使用
步骤1:引⼊ SDK
警告
项目联调阶段可以引⼊ SDK 联调版本包,该包仅用于集成测试。项目上线须引⼊ SDK 正式版本包。
目前已支持 npm
包方式和 CDN
方式。
- npm
- CDN
$ npm install @intlsdk/account-api
// SDK 联调版本包
<script src="https://test-common-web.intlgame.com/sdk-cdn/account-api/latest/index.umd.js"></script>
// SDK 正式版本包
<script src="https://common-web.intlgame.com/sdk-cdn/account-api/latest/index.umd.js"></script>
步骤2:使用 SDK
警告
在集成测试时,将env
设置为测试环境https://test.intlgame.com
;在启动游戏时,将env
设置为相应的正式环境。
使用不同功能的参数不同。
自建账号相关
const accountApi = new IntlgameAccountApi({
env: "test", //sdk运行的环境
langType: "en", //语言
appID: "", //自建账号appid
accountPlatType: 52, //自建账号平台id
gameID: 11,
});
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
env | string | SDK 环境 更多信息,请参见 获取部署集群信息。 | 必填 |
langType | string | 语言类型 更多信息,可以查看语言类型定义-自建账号 | 必填 |
appID | string | App ID Player Network 控制台分配的 ACCOUNT_APP_ID | 必填 |
accountPlatType | number | 自建账号平台类型,用于识别不同的账号平台 Player Network 控制台分配的 ACCOUNT_PLAT_TYPE | 必填 |
gameID | number | Player Network 游戏唯一标识 ID | 必填 |
第三方渠道相关
const accountApi = new IntlgameAccountApi({
env: "test", //sdk运行的环境,详见下“env说明”
gameID: 11,
});
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
env | string | SDK 环境 更多信息,请参见 获取部署集群信息。 | 必填 |
gameID | number | Player Network 游戏唯一标识 ID | 必填 |
API
有关 LBS API 的更多信息,请参见:
API | 函数定义 |
---|---|
queryMyRegion | 根据 ip 获取国家地区信息 |