Appearance
初始化
初始化SDK
version>=1.0.0
提示
该方法是插件的一个封装,无法直接对应到原生,如果通过原生api直接调用,请参考原生API初始化
csharp
public static void InitSdk();
typescript
export function initSdk(): void;
SdkInitParam参数
废弃
现在初始化SDK不需要传递参数
请通过设置面板
设置参数
SdkInitParam参数
参数 | 类型 | 说明 | 默认值 |
---|---|---|---|
gid | string | 运营提供的游戏标识 | null |
loggerLevel | number | 日志打印等级0-5,建议线上关闭 | 0 |
debug | boolean | 调试模式 | false |
version | string | 配置版本,非实际上线的版本 | 1.0.0 |
tdAppKey | string | talkingData参数,仅小游戏 | null |
reportSS | boolean | 是否上报数据到数数,仅小游戏 | false |
reportJL | boolean | 是否集成抖跳微功能,仅微信小游戏 | false |
agreementUrl | string | 用户协议地址,仅国内安卓渠道需要 | null |
privacyUrl | string | 隐私协议地址,仅国内安卓渠道需要 | null |
success | Function | 同意隐私政策 | null |
SDK事件
version>=1.2.0
csharp
public static void SetSdkEventParam(SdkEventParam param);
示例
csharp
Seeg.SetSdkEventParam(new SdkEventParam
{
appReview = (ret) =>
{
// 展示评分界面
// TODO..
// 评分结束后,返回结果
ret?.Invoke(1);
},
appUpdate = (ret) =>
{
// 有升级的版本,需要返回i18n的文本
ret?.Invoke(new ModalParam
{
title = "",
content = "",
cancelText = "",
submitText = ""
});
}
});