기술 자료

지원

Vivox Unity SDK

Vivox Unity SDK

메시지 편집 및 삭제

Edit and delete messages in channels.
읽는 시간 1분최근 업데이트: 19일 전

Vivox는 채널에 이미 전송된 메시지를 편집하고 삭제하는 방법을 제공합니다.

채널 메시지 편집

Vivox를 통해 사용자는
VivoxService.Instance.EditChannelTextMessageAsync(string channelName, string messageId, string newMessage)
를 사용하여 채널에 보낸 메시지의 텍스트를 편집할 수 있습니다. 여기서 channelName은 메시지가 전송된 채널의 이름이고, messageId는 변경할 메시지의 ID이며, newMessage는 메시지의 업데이트된 텍스트입니다.
채널의 모든 사용자가 메시지를 편집하면 채널의 모든 사용자는 업데이트된 MessageText와 함께 편집된 VivoxMessage가 포함된
VivoxService.Instance.ChannelMessageEdited
액션을 수신하게 됩니다.
public async void UpdateChannelMessageAsync(VivoxMessage messageToUpdate, string updatedMessageText){ await VivoxService.Instance.EditChannelTextMessageAsync(messageToUpdate.ChannelName, messageToUpdate.MessageId, updatedMessageText);}

채널 메시지 삭제

Vivox를 통해 사용자는
VivoxService.Instance.DeleteChannelTextMessageAsync(string channelName, string messageId)
를 사용하여 채널에 보낸 메시지의 텍스트를 삭제할 수 있습니다. 여기서 channelName은 메시지가 전송된 채널의 이름이고, messageId는 삭제할 메시지의 ID입니다.
채널의 모든 사용자가 메시지를 삭제하면 채널의 모든 사용자는 삭제된 VivoxMessage가 포함된
VivoxService.Instance.ChannelMessageDeleted
액션을 수신하게 됩니다.
public async void DeleteChannelMessageAsync(VivoxMessage messageToDelete){ await VivoxService.Instance.DeleteChannelTextMessageAsync(messageToDelete.ChannelName, messageToDelete.MessageId)}