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', //全屏视频
}