Sinch 当我向多个收件人发送邮件时,已发送邮件出现多次

Sinch 当我向多个收件人发送邮件时,已发送邮件出现多次,sinch,Sinch,我正在试用用于即时消息的sinch SDK。向一个收件人发送邮件正常。然而,当我发送给说3个人时,消息被传递了,但在发送者一侧,它出现了3次。这意味着,如果我创建一个由20人组成的组,消息将在发送者一侧显示20次。 当我向一组人发送消息时,是否有办法使此代码只触发一次 @Override public void onMessageSent(MessageClient client, Message message, String recipientId) { mMessageAdapte

我正在试用用于即时消息的sinch SDK。向一个收件人发送邮件正常。然而,当我发送给说3个人时,消息被传递了,但在发送者一侧,它出现了3次。这意味着,如果我创建一个由20人组成的组,消息将在发送者一侧显示20次。 当我向一组人发送消息时,是否有办法使此代码只触发一次

@Override
public void onMessageSent(MessageClient client, Message message, String recipientId) {
    mMessageAdapter.addMessage(message, MessageAdapter.DIRECTION_OUTGOING);

}

有一行代码可以解决您的问题。在MainViewController.h中,消息气泡被添加到cellForRowAtIndexPath中的单元格中,检查Recipients countOfRecipients(您必须声明自己)是否小于或等于1,单元格应通过计算尚未添加到tableView的消息气泡行总数来添加特定气泡(您可以得到)。这将解决问题