as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

KeplerScriptChannel

KeplerScriptChannel

扩展

  • KeplerTurboModule

属性

getConstants()?

readonly optional getConstants: () => object

返回值

object

继承自

KeplerTurboModule.getConstants


getMajorVersion()

getMajorVersion: () => number

获取主版本。

返回值

number

覆盖

KeplerTurboModule.getMajorVersion


getMinorVersion()

getMinorVersion: () => number

获取次版本。

返回值

number

覆盖

KeplerTurboModule.getMinorVersion


getPatchVersion()

getPatchVersion: () => number

获取补丁版本。

返回值

number

覆盖

KeplerTurboModule.getPatchVersion


handleChannelChangeResponseRejected()

handleChannelChangeResponseRejected: (transactionId, error) => void

发送更改频道命令的已拒绝响应

参数

transactionId

number

与更改频道命令关联的交易ID

error

string

错误字符串

返回值

void


handleChannelChangeResponseResolved()

handleChannelChangeResponseResolved: (transactionId, changeChannelResponse) => void

发送更改频道命令的已解决响应

参数

transactionId

number

与更改频道命令关联的交易ID

changeChannelResponse

IInternalChangeChannelResponse

更改频道响应

返回值

void


setHandlersForComponent()

setHandlersForComponent: (changeChannelHandler, changeChannelByNumberHandler, skipChannelHandler, componentInstance) => Promise<Object>

注册提供的频道更改处理程序,以便在请求时执行。

参数

changeChannelHandler

ChangeChannelHandler

接收频道更改请求的处理程序

changeChannelByNumberHandler

ChangeChannelByNumberHandler

按号码接收频道更改请求的处理程序

skipChannelHandler

SkipChannelHandler

接收频道跳过请求的处理程序

componentInstance

IComponentInstance

一个对象,表示要注册到的组件实例

返回值

Promise<Object>

以成功/失败异步解决/拒绝的Promise


setupChannelServer()

setupChannelServer: () => Promise<Object>

设置原生ChannelServer。

返回值

Promise<Object>


Last updated: 2025年10月2日