Skip to content

ESModule ​

getESSDKInfo() ​

功能描述 ​

获取runtime集成的SDK的信息。

参数 ​

无

返回值 ​

Object sdkInfo

属性类型默认值说明
versionCodeNumber``版本号
versionNameString``版本名称
packageNameString``包名
miniProgramPathString``快应用程序路径
schemesArray``支持的协议

示例代码 ​

点击查看源码
js
ESModule.getESSDKInfo().then(
    (sdkInfo) => {
    },
    error => {
    }
);

注意 ​

无

getESSDKVersionCode() ​

功能描述 ​

获取runtime集成的SDK的版本号。

参数 ​

无

返回值 ​

Number versionCode

属性类型默认值说明
versionCodeNumber``版本号

示例代码 ​

点击查看源码
js
ESModule.getESSDKVersionCode().then(
    (versionCode) => {
    },
    error => {
    }
);

注意 ​

无

getESSDKVersionName() ​

功能描述 ​

获取runtime集成的SDK的版本名称。

参数 ​

无

返回值 ​

String versionName

属性类型默认值说明
versionNameString``版本名称

示例代码 ​

点击查看源码
js
ESModule.getESSDKVersionName().then(
    (versionName) => {
    },
    error => {
    }
);

注意 ​

无

getESPackageName() ​

功能描述 ​

获取runtime包名。

参数 ​

无

返回值 ​

String packageName

属性类型默认值说明
packageNameString``包名

示例代码 ​

点击查看源码
js
ESModule.getESPackageName().then(
    (packageName) => {
    },
    error => {
    }
);

注意 ​

无

getESMiniProgramPath() ​

功能描述 ​

获取runtime运行小程序的代码包路径。

参数 ​

无

返回值 ​

String miniProgramPath

属性类型默认值说明
miniProgramPathString``路径

示例代码 ​

点击查看源码
js
ESModule.getESMiniProgramPath().then(
    (miniProgramPath) => {
    },
    error => {
    }
);

注意 ​

无

getSupportSchemes() ​

功能描述 ​

获取runtime支持的跳转协议。

参数 ​

无

返回值 ​

Array schemes

属性类型默认值说明
schemesArray``支持的协议数组

示例代码 ​

点击查看源码
js
ESModule.getSupportSchemes().then(
    (schemes) => {
    },
    error => {
    }
);

注意 ​

无

sendESNativeMapEventTop(String eventName, Object objectParams) ​

功能描述 ​

发送native事件给最顶层的android承载页面。

参数 ​

属性类型默认值必填说明
eventNameString无是自定义事件名称
objectParamsObject无是自定义事件参数

返回值 ​

Boolean success

属性类型默认值说明
successBoolean``执行结果

示例代码 ​

点击查看源码
js
ESModule.sendESNativeMapEventTop(
    "loginEvent", {userId: "10306", userName: "岁月如歌"}
).then(
    (success) => {
    },
    error => {
    });

注意 ​

无

sendESNativeArrayEventTop(String eventName, Array arrayParams) ​

功能描述 ​

发送native事件给最顶层的android承载页面。

参数 ​

属性类型默认值必填说明
eventNameString无是自定义事件名称
arrayParamsArray无是自定义事件参数

返回值 ​

Boolean success

属性类型默认值说明
successBoolean``执行结果

示例代码 ​

点击查看源码
js
ESModule.sendESNativeArrayEventTop(
    "loginEvent", ["10306", "岁月如歌"]
).then(
    (success) => {
    },
    error => {
    });

注意 ​

无

sendESNativeMapEventAll(String eventName, Object objectParams) ​

功能描述 ​

发送native事件给所有的android承载页面。

参数 ​

属性类型默认值必填说明
eventNameString无是自定义事件名称
objectParamsObject无是自定义事件参数

返回值 ​

Boolean success

属性类型默认值说明
successBoolean``执行结果

示例代码 ​

点击查看源码
js
ESModule.sendESNativeMapEventAll(
    "loginEvent", {userId: "10306", userName: "岁月如歌"}
).then(
    (success) => {
    },
    error => {
    });

注意 ​

无

sendESNativeArrayEventAll(String eventName, Array arrayParams) ​

功能描述 ​

发送native事件给所有的android承载页面。

参数 ​

属性类型默认值必填说明
eventNameString无是自定义事件名称
arrayParamsArray无是自定义事件参数

返回值 ​

Boolean success

属性类型默认值说明
successBoolean``执行结果

示例代码 ​

点击查看源码
js
ESModule.sendESNativeArrayEventAll(
    "loginEvent", ["10306", "岁月如歌"]
).then(
    (success) => {
    },
    error => {
    });

注意 ​

无