commit
2197b1c78f
@ -1,15 +1,42 @@ |
||||
# flutter_openim_sdk |
||||
|
||||
A new Flutter project. |
||||
A Flutter im plugin. |
||||
|
||||
## Getting Started |
||||
|
||||
This project is a starting point for a Flutter |
||||
[plug-in package](https://flutter.dev/developing-packages/), |
||||
a specialized package that includes platform-specific implementation code for |
||||
Android and/or iOS. |
||||
#### 1,初始化 |
||||
``` |
||||
var msgListener = AdvancedMsgListener(); |
||||
|
||||
/// 初始化SDK |
||||
OpenIM.iMManager |
||||
..initSDK( |
||||
platform: 0, |
||||
ipApi: 'Api接口地址', |
||||
ipWs: 'WebSocket地址', |
||||
dbPath: '数据库目录', |
||||
listener: new InitSDKListener(), |
||||
) |
||||
|
||||
For help getting started with Flutter, view our |
||||
[online documentation](https://flutter.dev/docs), which offers tutorials, |
||||
samples, guidance on mobile development, and a full API reference. |
||||
/// 添加消息监听(移除消息监听: 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 |
||||
|
Loading…
Reference in new issue