浏览 SDKs · Flutter
平台
SDKsFlutter

接收自定义业务消息

处理 Flutter SDK 的自定义业务通知。

复制

处理服务端下发的系统级或工作流层面的自定义业务信令通知:

OpenIM.iMManager.setCustomBusinessListener(
  OnCustomBusinessListener(
    onRecvCustomBusinessMessage: (String businessData) {
      handleCustomBusinessMessage(businessData);
    },
  ),
);

onRecvCustomBusinessMessage 回调携带的是服务端下发的原始业务字符串,并非标准的聊天 Message 对象。应用在接收后应校验数据格式、协议版本与业务字段,并按业务流水号或事件唯一 ID 进行幂等去重与分发。

若需要在普通单聊或群聊会话中发送图文混排的业务卡片,请参考创建自定义消息。全局 listener 的集中设置与解绑请参考事件概览。