lidongze91

在flutter sdk当中query message, 返回的message rawData信息不全,只包含lctype信息。 在iOS端是正常的,不知道这个bug是不是由于使用了自定义消息类型。 代码如下: Screen Shot 2020-08-18 at 12.00.12 PM.png 1214x546 109 KB Screen Shot 2020-08-18 at 12.00.26 PM.png 1096x562 163 KB 以下是error log: Screen Shot 2020-08-18 at 12.04.07 PM.png 2560x1200 443 KB

留意到这个error细节: D/AVIMMessageManager(15614): unknown message type: 1。 1是我自己定义的typedMessage type

注意:如果你是使用 Kotlin 来开发,由于 Kotlin 对反射的处理方式与 Java 有细微差异,导致 AVIMMessageField 注释不能产生作用,所以 SDK 实际发送的自定义消息数据不全。我们已经在 6.4.4 版本的 SDK 中对这一问题进行了优化,请 Kotlin 开发者升级到 6.4.4 及其后续版本来定制子类化消息。 我的plugin registrar使用的是kotlin语言,是不是会对插件使用有影响?

有没有人解决问题啊。必须商用版才能提交工单,bug都不修么

你好,我使用的是最新版的flutter sdk:1.0.0-beta.8。安卓端这边返回消息的rawData里面只有lctype,iOS是好的

我刚刚用官方的example app又试了一下,确实有这个bug,在Send&Receive Custom Message那个test case里面用conversation.queryMessage也会出现同样的问题。发送和接受自定义消息都可以,只是query不可以。

在example app下面的920行后面加入queryMessage具体实现: Screen Shot 2020-08-19 at 10.57.36 PM.png 860x548 130 KB 打出来的Log显示同样的问题:unknown message type,然后返回的rawdata只有lctype: Screen Shot 2020-08-19 at 10.57.49 PM.png 2538x434 163 KB

Screen Shot 2020-08-20 at 7.27.15 AM.png 946x460 104 KB 这是我的dependencies,应该和example app一样

implementation 'io.reactivex.rxjava2:rxandroid:7.0.6'是怎么做到的? Screen Shot 2020-08-20 at 11.10.15 PM.png 2024x458 109 KB 我只能把这个改回原先的版本2.1.1才能运行。而且运行的结果是一样的,问题还在。

请问这个问题什么时候可以解决,如果已经解决麻烦告知,谢谢

这边尝试更新版本后问题已解决。谢谢。