QuickBlox 聊天。使用消息发送自定义数据

QuickBlox Chat. Send custom data with message

我可以使用 QuickBlox Chat SDK 的 JS 实现成功发送和接收消息。但我无法向任何消息添加自定义数据。

      QB.chat.send(opponentId, {
        type: 'chat',
        custom: 'doesnt_work',
        body: currentMessage,
        extension: {
          save_to_history: 1,
        }
      });

由于这是一对一聊天,所以我没有创建对话。发送第一条消息后自动创建对话框。

文档告诉我这应该有效

自己找答案。也许这对某人有用。正确格式:

  QB.chat.send(opponentId, {
    type: 'chat',
    body: currentMessage,
    extension: {
      save_to_history: 1,
      custom: 'it works'
    }
  });