当前知识库站点已不再维护。请移步新版知识库:https://help.rongcloud.cn/

新版本如何实现 conversationDigest 功能

发布时间: 2023-03-14 18:18

回答:

因为新版本自定义消息优化后,不再需要开发者在原生层进行处理,为避免开发者在自定义消息上更好的进行扩展功能,所以 conversationDigest 功能需要开发者自己来进行定义处理。 逻辑参考如下:


开发者封装一个 conversationDigest 的方法,根据传入的message来返回不同情况下的摘要内容


示例代码如下

```

String conversationDigest(RCIMIWMessage message) {

  switch (message.messageType) {

    case RCIMIWMessageType.text:

      return "text";

    case RCIMIWMessageType.voice:

      return "[语音]";

    case RCIMIWMessageType.userCustom:

      return "[自定义消息]";

    case RCIMIWMessageType.command:

      return "[系统消息]";

      break;

  }

}

```