insertGroupMessageToLocalStorage
功能介绍
说明
插入一条群聊消息到本地,仅当前设备可见,不会同步到其他端。
注意
相关回调:
onConversationChanged
仅当前设备可见。
- iOS
- Android
- Flutter
- uni-app
- Browser/Electron
- React-Native
- Unity
函数原型
Future<Message> insertGroupMessageToLocalStorage({
String? groupID,
String? senderID,
Message? message,
String? operationID,
})
输入参数
| 参数名称 | 参数类型 | 是否必填 | 描述 |
|---|---|---|---|
| message | Message | 是 | 消息体 |
| groupID | String | 是 | 接收消息的 groupID |
| senderID | String | 是 | 发送消息的 userID |
返回结果
| 名称 | 类型 | 描述 |
|---|---|---|
| ~ | Message | 成功返回 |
代码示例
await OpenIM.iMManager.messageManager.insertGroupMessageToLocalStorage(
groupID: '',
senderID: '',
message: Message()
);
// todo
函数原型
- (void)insertGroupMessageToLocalStorage:(OIMMessageInfo *)message
groupID:(NSString * _Nullable)groupID
sendID:(NSString * _Nullable)sendID
onSuccess:(nullable OIMMessageInfoCallback)onSuccess
onFailure:(nullable OIMFailureCallback)onFailure;
输入参数
| 参数名称 | 参数类型 | 是否必填 | 描述 |
|---|---|---|---|
| message | OIMMessageInfo | 是 | 消息体 |
| groupID | NSString | 是 | 接收消息的 groupID |
| sendID | NSString | 是 | 发送消息的 userID |
返回结果
| 名称 | 类型 | 描述 |
|---|---|---|
| onSuccess | OIMMessageInfo | 成功返回 |
| onFailure | OIMFailureCallback | 失败返回 |
代码示例
[OIMManager.manager insertGroupMessageToLocalStorage:
groupID:@""
sendID:@""
onSuccess:^(OIMMessageInfo * _Nullable message) {
} onFailure:^(NSInteger code, NSString * _Nullable msg) {
}];