监听自定义透传消息
监听自定义透传消息
监听来自业务方完全自定义的消息,通过SDK通道透传。
接口定义
kotlin
fun addCustomTransparentMessageListener(
owner: LifecycleOwner?,
listener: OnReceiveCustomTransparentMessageListener
)
参数说明
参数 | 类型 | 说明 |
---|---|---|
owner | LifecycleOwner? | 生命周期owner,可传空 |
listener | OnReceiveCustomTransparentMessageListener | 监听器 |
监听器OnReceiveCustomTransparentMessageListener
,方法如下:
方法 | 参数 | 类型 | 说明 |
---|---|---|---|
onReceived | message | String | 收到自定义透传消息会回调 |
代码示例
kotlin
val listener = object : OnReceiveCustomTransparentMessageListener {
override fun onReceived(message: String) {
TODO()
}
}
KIM.getControl().addCustomTransparentMessageListener(lifecycleOwner, listener)
//移除监听器
KIM.getControl().removeCustomTransparentMessageListener(listener)