Appearance
ESManager
getESSDKInfo()
功能描述
获取runtime集成的SDK的信息。
参数
无
返回值
Object sdkInfo
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| versionCode | Number | `` | 版本号 |
| versionName | String | `` | 版本名称 |
| packageName | String | `` | 包名 |
| miniProgramPath | String | `` | 快应用程序路径 |
| schemes | Array | `` | 支持的协议 |
示例代码
点击查看源码
js
let sdkInfo = ESManager.getESSDKInfo();注意
无
getESSDKVersionCode()
功能描述
获取runtime集成的SDK的版本号。
参数
无
返回值
Number versionCode
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| versionCode | Number | `` | 版本号 |
示例代码
点击查看源码
js
let versionCode = ESManager.getESSDKVersionCode();注意
无
getESSDKVersionName()
功能描述
获取runtime集成的SDK的版本名称。
参数
无
返回值
String versionName
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| versionName | String | `` | 版本名称 |
示例代码
点击查看源码
js
let versionName = ESManager.getESSDKVersionName();注意
无
getESPackageName()
功能描述
获取runtime包名。
参数
无
返回值
String packageName
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| packageName | String | `` | 包名 |
示例代码
点击查看源码
js
let packageName = ESManager.getESPackageName();注意
无
getESMiniProgramPath()
功能描述
获取runtime运行小程序的代码包路径。
参数
无
返回值
String miniProgramPath
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| miniProgramPath | String | `` | 路径 |
示例代码
点击查看源码
js
let miniProgramPath = ESManager.getESMiniProgramPath();注意
无
getESSDKSupportSchemes()
功能描述
获取runtime支持的跳转协议。
参数
无
返回值
Array schemes
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| schemes | Array | `` | 支持的协议数组 |
示例代码
点击查看源码
js
let schemes = ESManager.getESSDKSupportSchemes();注意
无
sendESNativeMapEventTop(String eventName, Object objectParams)
功能描述
发送native事件给最顶层的android承载页面。
参数
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| eventName | String | 无 | 是 | 自定义事件名称 |
| objectParams | Object | 无 | 是 | 自定义事件参数 |
返回值
Boolean success
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| success | Boolean | `` | 执行结果 |
示例代码
点击查看源码
js
ESManager.sendESNativeMapEventTop(
"loginEvent", {userId: "10306", userName: "岁月如歌"}
).then(
(success) => {
},
error => {
});注意
无
sendESNativeArrayEventTop(String eventName, Array arrayParams)
功能描述
发送native事件给最顶层的android承载页面。
参数
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| eventName | String | 无 | 是 | 自定义事件名称 |
| arrayParams | Array | 无 | 是 | 自定义事件参数 |
返回值
Boolean success
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| success | Boolean | `` | 执行结果 |
示例代码
点击查看源码
js
ESManager.sendESNativeArrayEventTop(
"loginEvent", ["10306", "岁月如歌"]
).then(
(success) => {
},
error => {
});注意
无
sendESNativeMapEventAll(String eventName, Object objectParams)
功能描述
发送native事件给所有的android承载页面。
参数
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| eventName | String | 无 | 是 | 自定义事件名称 |
| objectParams | Object | 无 | 是 | 自定义事件参数 |
返回值
Boolean success
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| success | Boolean | `` | 执行结果 |
示例代码
点击查看源码
js
ESManager.sendESNativeMapEventAll(
"loginEvent", {userId: "10306", userName: "岁月如歌"}
).then(
(success) => {
},
error => {
});注意
无
sendESNativeArrayEventAll(String eventName, Array arrayParams)
功能描述
发送native事件给所有的android承载页面。
参数
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| eventName | String | 无 | 是 | 自定义事件名称 |
| arrayParams | Array | 无 | 是 | 自定义事件参数 |
返回值
Boolean success
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| success | Boolean | `` | 执行结果 |
示例代码
点击查看源码
js
ESManager.sendESNativeArrayEventAll(
"loginEvent", ["10306", "岁月如歌"]
).then(
(success) => {
},
error => {
});注意
无