initSDK static method
初始化入口
appId
应用id,后台分配url
服务器地址,后台分配channel
渠道,默认为空字符串,具体联系商务isDebug
是否打开调试,调试模式下将打印log, 默认关闭logLevel
log 的级别,默认为 DEBUG,仅在 isDebug 为 true 时有效
Implementation
static Future<void> initSDK(String appId, String url, {
String channel = "",
bool isDebug = false,
DTLogLevel logLevel = DTLogLevel.DEBUG,
bool manualEnableUpload = false
}) {
var typeSuffix = "";
if (Platform.isIOS) {
typeSuffix = "-iOS";
} else if (Platform.isAndroid) {
typeSuffix = "-Android";
} else {
// Unsupported platforms
typeSuffix = "-${Platform.operatingSystem}";
}
return _pigeon.initSDK(
appId, url, channel, isDebug, logLevel, manualEnableUpload,
{
"#sdk_type": "Flutter$typeSuffix",
"#sdk_version_name": _versionName,
}
);
}