openimsdk / open-im-sdk-flutter

IM SDK Flutter
https://openim.io
MIT License
362 stars 227 forks source link

[BUG] OpenIM.iMManager.messageManager.sendMessage 没响应 #101

Closed l-7-l closed 1 year ago

l-7-l commented 1 year ago

Describe the bug

try {
    final result = await OpenIM.iMManager.messageManager.sendMessage(
        message: message,
        userID: !isGroup ? id : null,
        groupID: isGroup ? id : null,
        offlinePushInfo: OfflinePushInfo(
          title: '${Glo.me.nickname}发来一条新消息',
          desc: message.describeMsg(),
        ),
      );

      debugger(); // 这里也捕获不到
} catch(e) {
// 捕获不到
}

How to reproduce


  static Future<Message> _sendMessage(
    String id,
    Message message, {
    bool isGroup = true,
  }) async {

    try {
      final result = await OpenIM.iMManager.messageManager.sendMessage(
        message: message,
        userID: !isGroup ? id : null,
        groupID: isGroup ? id : null,
        offlinePushInfo: OfflinePushInfo(
          title: '${Glo.me.nickname}发来一条新消息',
          desc: message.describeMsg(),
        ),
      );

      debugger();
      return result;
    } catch (e) {
      print('发送失败:$e');
      return null;
    }
  }
}

Screenshots (If contains)

Screenshot from 2022-11-11 21-04-08

Additional context

flutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.3.8, on Arch Linux 6.0.8-arch1-1, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Linux toolchain - develop for Linux desktop
[✓] Android Studio (version 2021.3)

version

flutter_openim_sdk: ^2.3.4+4
hrxiang commented 1 year ago

SDK日志打开了吗,提供一点日志

l-7-l commented 1 year ago

谢谢 解决了配置错了