Skip to content

初始化

初始化SDK

version>=1.0.0

提示

该方法是插件的一个封装,无法直接对应到原生,如果通过原生api直接调用,请参考原生API初始化

csharp
public static void InitSdk();
typescript
export function initSdk(): void;

SdkInitParam参数

废弃

现在初始化SDK不需要传递参数

请通过设置面板设置参数

SdkInitParam参数
参数类型说明默认值
gidstring运营提供的游戏标识null
loggerLevelnumber日志打印等级0-5,建议线上关闭0
debugboolean调试模式false
versionstring配置版本,非实际上线的版本1.0.0
tdAppKeystringtalkingData参数,仅小游戏null
reportSSboolean是否上报数据到数数,仅小游戏false
reportJLboolean是否集成抖跳微功能,仅微信小游戏false
agreementUrlstring用户协议地址,仅国内安卓渠道需要null
privacyUrlstring隐私协议地址,仅国内安卓渠道需要null
successFunction同意隐私政策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 = ""
                });
            }
        });