flutter 发送文件后,从getHistoryMessages历史消息获取,文件获取不到。

标签: #<Tag:0x00007f657ed89c18> #<Tag:0x00007f657ed89ad8>

还有就是增加了fileName字段,path不能复用?发送地图是,有传一张图片地址,到历史消息中也是获取不到。

你现在是 发送地图和发送音频 后的获取有问题吗?
文件是正常了吗

image 版本你们也没更新,用不了

被墙了,目前研发无法更新到这里

我用github上面的版本,文件还是获取不到

image
message = await jmessage.createMessage(
type: type, targetType: msg, extras: customObject,fileName:path);

jmessage_flutter:
git:
url: https://github.com/jpush/jmessage-flutter-plugin.git
能不能QQ上联系啊,这联系效率太慢了。

加了你 QQ 请通过一下,由于研发排期这边紧张,先沟通到具体信息。

收到,已加了

帮忙跟进一下,bug还是没修复

在吗?有帮忙跟进一下?
bug还是没有修复

文件获取不到这个问题什么时候能更新一下pub.dev呀?

下载文件的方法传错值了,应该传 msg.target ,而不是 msg.from.targetType

 else if (msg is JMFileMessage) {
          chatItem.jmType = 'file';
          chatItem.customerObject = msg.extras;
          chatItem.path = msg.fileName;
          if (msg.fileName == "") {
            messageStateModel
                .downloadFiles(msg.from.targetType, msg.id) // 这个地方传错了
                .then((value) {
              if (value != null) {
                Map res = value;
                if (res['filePath'] != null) {
                  msg.fileName = res['filePath'];
                  chatItem.path = msg.fileName;
                }
              }
            });
          }
        } else if (msg is JMCustomMessage)

IM发送语音,提示我PlatformException (PlatformException(Error 1, cannot create message, check your params!, The operation couldn’t be completed. (cannot create message, check your params! error 1.)))
image

错误让你检查参数

不行啊,0.0.17也是下载不了

addGroupMembers 创建群聊功能,添加成员,一直添加不进去数据。
//批量添加群成员
void addGroupMembers(String groupId, List usernames) async {
try {
await jmessage.addGroupMembers(
id: groupId,
usernameArray: usernames,
appKey: GlobalConfig.appPushKey);
} catch (Exeption) {}
}

调用是否有报错?

用的什么版本的插件。什么版本的 Flutter

jmessage_flutter: ^0.0.20
flutter 1.8.1

有没有报什么错?现在最新的应该是 0.1.0