Update README.md
This commit is contained in:
parent
4412cf83c5
commit
239bc08c9b
75
README.md
75
README.md
@ -28,29 +28,68 @@ A flutter IM plugin for android and ios.
|
|||||||
|
|
||||||
```
|
```
|
||||||
// Initialize SDK
|
// Initialize SDK
|
||||||
OpenIM.iMManager
|
OpenIM.iMManager
|
||||||
..initSDK(
|
..initSDK(
|
||||||
platform: IMPlatform.ios,
|
platform: IMPlatform.ios,
|
||||||
ipApi: 'Api interface address',
|
ipApi: 'Api interface address',
|
||||||
ipWs: 'WebSocket address',
|
ipWs: 'WebSocket address',
|
||||||
dbPath: 'Database directory',
|
dbPath: 'Database directory',
|
||||||
listener: InitSDKListener(),
|
listener: OnInitSDKListener(
|
||||||
)
|
connecting: () {},
|
||||||
|
connectFailed: (code, error) {},
|
||||||
|
connectSuccess: () {},
|
||||||
|
kickedOffline: () {},
|
||||||
|
userSigExpired: () {},
|
||||||
|
selfInfoUpdated: (user) {},
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
// Add message listener (remove when not in use)
|
// Add message listener (remove when not in use)
|
||||||
..messageManager.addAdvancedMsgListener(AdvancedMsgListener())
|
..messageManager.addAdvancedMsgListener(OnAdvancedMsgListener(
|
||||||
|
recvMessageRevoked: (id) {},
|
||||||
|
recvC2CReadReceipt: (list) {},
|
||||||
|
recvNewMessage: (msg) {},
|
||||||
|
))
|
||||||
|
|
||||||
// Set up message sending progress listener
|
// Set up message sending progress listener
|
||||||
..messageManager.setMsgSendProgressListener(MsgSendProgressListener())
|
..messageManager.setMsgSendProgressListener(OnMsgSendProgressListener(
|
||||||
|
progressCallback: (id, progress) {},
|
||||||
|
))
|
||||||
|
|
||||||
// Set up friend relationship listener
|
// Set up friend relationship listener
|
||||||
..friendshipManager.setFriendshipListener(FriendshipListener())
|
..friendshipManager.setFriendshipListener(OnFriendshipListener(
|
||||||
|
blackListAdd: (u) {},
|
||||||
|
blackListDeleted: (u) {},
|
||||||
|
friendApplicationListAccept: (u) {},
|
||||||
|
friendApplicationListAdded: (u) {},
|
||||||
|
friendApplicationListDeleted: (u) {},
|
||||||
|
friendApplicationListReject: (u) {},
|
||||||
|
friendInfoChanged: (u) {},
|
||||||
|
friendListAdded: (u) {},
|
||||||
|
friendListDeleted: (u) {},
|
||||||
|
))
|
||||||
|
|
||||||
// Set up conversation listener
|
// Set up conversation listener
|
||||||
..conversationManager.setConversationListener(ConversationListener())
|
..conversationManager.setConversationListener(OnConversationListener(
|
||||||
|
conversationChanged: (list) {},
|
||||||
|
newConversation: (list) {},
|
||||||
|
totalUnreadMsgCountChanged: (count) {},
|
||||||
|
syncServerFailed: () {},
|
||||||
|
syncServerFinish: () {},
|
||||||
|
syncServerStart: () {},
|
||||||
|
))
|
||||||
|
|
||||||
// Set up group listener
|
// Set up group listener
|
||||||
..groupManager.setGroupListener(GroupListener());
|
..groupManager.setGroupListener(OnGroupListener(
|
||||||
|
applicationProcessed: (groupId, opUser, agreeOrReject, opReason) {},
|
||||||
|
groupCreated: (groupId) {},
|
||||||
|
groupInfoChanged: (groupId, info) {},
|
||||||
|
memberEnter: (groupId, list) {},
|
||||||
|
memberInvited: (groupId, opUser, list) {},
|
||||||
|
memberKicked: (groupId, opUser, list) {},
|
||||||
|
memberLeave: (groupId, info) {},
|
||||||
|
receiveJoinApplication: (groupId, info, opReason) {},
|
||||||
|
));
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 4, Log in
|
#### 4, Log in
|
||||||
|
Loading…
x
Reference in New Issue
Block a user