You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
hrxiang c900b1a0ca init 4 years ago
.idea init 4 years ago
android init 4 years ago
example init 4 years ago
ios new add ios support 4 years ago
lib init 4 years ago
test init 4 years ago
CHANGELOG.md init 4 years ago
LICENSE init 4 years ago
README.md init 4 years ago
flutter_openim_sdk.iml init 4 years ago
pubspec.lock init 4 years ago
pubspec.yaml init 4 years ago

README.md

flutter_openim_sdk

A Flutter im plugin.

Getting Started

1,初始化

```
var msgListener = AdvancedMsgListener();

/// 初始化SDK
OpenIM.iMManager
  ..initSDK(
    platform: 0,
    ipApi: 'Api接口地址',
    ipWs: 'WebSocket地址',
    dbPath: '数据库目录',
    listener: new InitSDKListener(),
  )

  /// 添加消息监听(移除消息监听: OpenIM.iMManager.messageManager.removeAdvancedMsgListener(msgListener))
  ..messageManager.addAdvancedMsgListener(msgListener)

  /// 设置发送消息进度监听
  ..messageManager.setMsgSendProgressListener(MsgSendProgressListener())

  /// 设置好友关系监听
  ..friendshipManager.setFriendshipListener(FriendshipListener())

  /// 设置会话监听
  ..conversationManager.setConversationListener(ConversationListener())

  /// 设置群监听
  ..groupManager.setGroupListener(GroupListener());
  ```

2,会话管理: OpenIM.iMManager.conversationManager

3,好友关系管理: OpenIM.iMManager.friendshipManager

4,消息管理: OpenIM.iMManager.messageManager

5,组管理: OpenIM.iMManager.groupManager