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 => {
    });

注意