TIGER_SDK

概述

TIGER_SDK是星汉公司为小程序/小游戏开发者提供的公共组件和服务库;用于帮助开发者快速接入DSP数据上报,完成完整的广告系统数据采集。

注意事项
  • SDK必须放在主包中加载,切勿分包加载
  • SDK必须静态引入,并且在文件顶部引入
  • 在游戏引擎中,禁止将SDK作为插件
  • 为了保证数据上报的透明度,该SDK为无混淆的代码,逻辑清晰可见,但不建议修改SDK内部逻辑,以免影响正常使用

接入

下载TIGER_SDK 后,引入小游戏即可。

.sendRegisterInfo

为了避免错误计费,开发者应当判断当前用户是否新注册用户,老用户无需调用该上报功能。

该上报可以利用平台 login 返回的 is_new 来判断是否为新用户,也可以通过开发者自身服务器来判断是否为新用户。

描述

提供开发者对新注册用户进行openId唯一标识上报功能。

使用场景

在小游戏登录之后,增加新用户成功后调用。

示例代码

对于接入星汉平台基础SDK的游戏:

// 利用 is_new 判断是否为新用户的示例代码import TIGER_SDK from 'tiger_sdk_1.2.0.js';
// login 的调用必须是首次登录调用的 login,不能用 updataUserinfo() 后调用的 login
XH_MINIPRO_SDK.login().then(res=>{ 
    if(res.is_new){ // 判断是否为新用户
        TIGER_SDK.sendRegisterInfo({ // 判断是否是新注册用户,是新用户,则调用该API,将微信授权后的openId传入
            openId: res.open_id
        });
    }
})

对于尚未接入星汉平台基础SDK的游戏:

import TIGER_SDK from 'tiger_sdk_1.2.0.js';
// 这里游戏方自行处理是否为新用户来进行数据上报
TIGER_SDK.sendRegisterInfo({ // 判断是否是新注册用户,是新用户,则调用该API,将微信授权后的openId传入
    openId: res.open_id
});