TeaSdk.ts 876 Bytes
import ObjectInstance from "../uitl/ObjectInstance";
import AppSdk from "./AppSdk";
/**
 * 上报埋点⽇志
 * 具体的打点需要跟运营联系
 */
export default class TeaSdk {
    dot(key: string, value?) {
        if (!Laya.Browser.onAndroid) {
            return
        }
        if (!value) {
            value = '';
        } else if (typeof (value) == 'object') {
            value = JSON.stringify(value);
        }
        AppSdk.I.appDotLog(key, value)
    }

    static get I(): TeaSdk {
        return ObjectInstance.get(TeaSdk) as TeaSdk;
    }
}

export enum DotKey {
    proloading = 'proloading',                  //预加载
    reward_ad = 'reward_ad',		            //视频打点
    reward_ad_fail = 'ad_fail',                 //视频加载失败
    fullScreen = 'fullScreen',                  //全屏视频
    
}