チャットマーカーを設定する
Set chat markers to track message read status.
読み終わるまでの所要時間 1 分最終更新 7ヶ月前
Chat Markers API を使用すると、チャットマーカーの作成を制御できます。チャットマーカーを使用すると、メッセージを既読としてマークできます。また、会話リスト API のデータも提供します。この機能は、チャンネルとダイレクトメッセージの両方で機能します。
会話の既読マーカーを設定するには、アプリケーションにサインインして を使用します。そのメソッドで、それが属する会話の種類と、既読として設定するメッセージの を判定するのに、 入力が使用されます。このメソッドにより、指定された の で、関連する会話の既読チェックポイントが設定されます。
VivoxService.Instance.SetMessageAsReadAsync()MessageIdVivoxMessageVivoxMessageMessageId以下のコードは、チャットマーカーを設定する方法の例です。
DateTime seenAt = DateTime.Now; // Optional timestamp for when the message was seen. Default is DateTime.Now converted to UTC.var readMessage = await VivoxService.Instance.SetMessageAsReadAsync(message, seenAt);
IsReadVivoxMessageVivoxMessageVivoxService.Instance.SetMessageAsReadAsync()VivoxMessageVivoxService.Instance.SetMessageAsReadAsync()VivoxMessage// EventsChannelMessageReceived;ChannelMessageEdited;ChannelMessageDeleted;DirectedMessageReceived;DirectedMessageDeleted;DirectedMessageEdited;
// MethodsGetChannelTextMessageHistoryAsync();GetDirectTextMessageHistoryAsync();