SDK初始化(重要)

游戏仅一、概述

在天幕SDK中,某些接口在功能上会涉及到按游戏版本进行功能控制(如广告位的按版本开/关),所以需通过此接口传入当前游戏的版本,才可正常使用;

聚合SDK的所有接口均需要初始化后方可调用。(注意:接入后请尽早初始化)

三、调用方法

调用init方法实现,示例如下

qg.tmSDK.init({
     appVersion: '1.0.0',
        
     // 首次进入游戏获取onShow的参数, 仅调用接口时执行
     show: option => { console.log( option ) },
     
     APPID: "测试APPID",
     PROGRAM_ID: "测试PROGRAM_ID",
     APPKEY: "测试APPKEY",
     PROGRAM_SECRET: "测试PROGRAM_SECRET"
});

多平台一套初始化代码示例

请注意,每次更新版本,请记得修改传入的appVersion参数

传入参数说明

请按实际情况,传入以下参数。

字段

字段类型

说明

厂商兼容性(oppo、vivo、小米、华为、快手)

hideRequestLog

boolean

是否隐藏请求日志

全部

appVersion

string

当前应用提交微信审核的版本号

全部

debug

boolean

选填(默认为false), 是否开启快游戏调试控制台

vivo

show

function

首次进入游戏获取onShow的参数,仅调用接口时执行

全部

hasInitLogin

boolean

选填(默认为true,初始化立即登录),如果传入false,则开发者请尽快调用.login接口,避其他接口无法正常使用

全部

APPKEY

string

天幕系统提供的APPKEY

全部

APPID

string

天幕系统提供的APPID

全部

PROGRAM_ID

string

天幕系统提供的PROGRAM_ID

全部

PROGRAM_SECRET

string

天幕系统提供的PROGRAM_SECRET

全部

hideRequestLog,默认置为false;这不会影响性能,且便于测试排查。

最后更新于

这有帮助吗?