楼主分别发送了一个音频和文本信息。
判断方式使用文档里的方式
leancloud.cn/docs/realtime-guide-beginner.html#hash222705779


下图是后台的对话数据:

下面是输出结果:

音频类型会识别成:音频、文本
文本类型能正确识别。

请问有其他的判断类型方式吗
(另外论坛里的发帖复制图片会自动多拷贝一份链接,导致复制的图片出现2个一模一样的)

没看清楚问题是什么?
type=-3 表示是音频消息,并且多媒体消息【都可以】附加文本的

是根据messageType来判定类型吗,那我大概懂了

用 type 判断也是可以的,SDK 会反序列化成具体类型的消息,所以你现在根据类型判断的方式也没问题。(看 Unity 日志也有 audio type)
所以没明白具体遇到的问题是什么

哦,是这样子的
假如我发了一个音频信息
如果我使用类型判断:那么他会判定这个信息是音频,也会判定这个信息是文本类型

是这样的,多媒体消息在代码上是继承文本消息的,所以如果要区分消息类型,要【优先判断子类型】
例如 这里1 会先判断 ImageMessage(另外提醒一下,需要在判断时加上 else,因为一条 AudioMessage 既是【音频消息】,也是【文本消息】类型)