SDKsWASM
接收自定义业务消息
监听 WASM SDK 的服务端自定义业务通知。
CbEvents.OnRecvCustomBusinessMessage 用于服务端下发的业务通知,其载荷不是 MessageItem。普通聊天自定义消息仍由新消息事件接收。
function handleCustomBusinessMessage({ data }) {
const payload = parseAndValidateBusinessPayload(data);
applyBusinessPayload(payload);
}
openimsdk.on(
CbEvents.OnRecvCustomBusinessMessage,
handleCustomBusinessMessage,
);
function removeCustomBusinessMessageListener() {
openimsdk.off(
CbEvents.OnRecvCustomBusinessMessage,
handleCustomBusinessMessage,
);
}处理函数必须保持稳定引用。按业务载荷中的稳定 ID 或幂等键更新状态,不要使用到达顺序或数组位置去重。
这个页面有帮助吗?