JMessage.retractMessage
onMsgLongClick = (message) => {
console.warn(JSON.stringify(message));
var msg = {};
msg.type = 'single';
msg.username = 'xxxx';
msg.messageId = message.msgId;
// Alert.alert('撤回消息','撤回消息');
JMessage.retractMessage(msg, (success) => {
}, (error) => {
console.warn(JSON.stringify(error))
});
上面这是我的代码 一直返回error "Invalid parameters"无效的参数 这是官方文档 我有什么错误的地方吗
参数说明
type: 会话类型。可以为 'single' 或 'group'。
username: 对方用户的用户名。当 type 为 'single' 时,username 为必填。
appKey: 对方用户所属应用的 AppKey。如果不填,默认为当前应用。
groupId: 对象群组 id。当 type 为 'group' 时,groupId 为必填。
messageId: 要撤回的消息 id。
示例
JMessage.retractMessage({type: 'single', username: 'username', appKey: 'appKey',
messageId: 'target_msg_id'},
() => {
// do something.
}, (error) => {
var code = error.code
var desc = error.description
})