채팅을 받은 상대방이 메시지를 읽었을 때 읽음 표시 색 안변하는 문제

[Problem/Question]
// Detailed description of issue.
제가 특정 상대에게 채팅을 보냈고, 상대방이 해당 채팅을 읽었는데 읽었다는 표시의 체크가 색이 변하지 않습니다. (색이 회색에서 검정으로 바뀌어야 함) 이와 마찬가지로 상대방이 이미지를 봤는데 여전히 체크 표시가 회색으로 남아있습니다. 사용되는 UiKit의 테마는 아래와 같습니다.

SendbirdUIKit.setDefaultThemeMode(SendbirdUIKit.ThemeMode.Light);


// If problem, please fill out the below. If question, please delete.
[UIKit Version]
// What version of the SDK are you using?
3.1.1

[Reproduction Steps]
// Please provide reproduction steps and, if possible, code snippets.

[Frequency]
// How frequently is this issue occurring?
처음 발생하네요.

[Current impact]
// How is this currently impacting your implementation?

**[Image]

안녕하세요.

  1. Starter Plan 을 사용하시지는 않습니까? Starter Plan 은 delivery-receipt을 지원하지 않습니다.
    Sendbird pricing | Chat, voice, and video API plans (try it free) | Sendbird

  2. Mark messages as delivered, Receive callbacks for delivery receipts 내용대로 잘 구성 되어 있나요?
    Delivery receipt | Chat Android SDK | Sendbird Docs
    먼저 센드버드 샘플을 사용해서 잘 표시되는지 확인 해 주시면 좋겠습니다.
    이벤트 핸들러까지 구현되어 있으면 실시간으로 색상이 변하도록 되어 있습니다.

답변 감사드립니다. :slight_smile:

좀 더 디테일하게 질문하겠습니다.

  1. Starter Plan에서는 채팅하는 상대방이 메시지를 읽었는지 확인해주는 기능을 지원하지 않나요?

  2. 지원한다면, 정상적으로 동작하지 않는건데 이에대하여 가이드 문서는 어떤걸 보면 될까요?

감사합니다 :slight_smile:

Starter Plan은 지원되지 않습니다.
Sendbird pricing | Chat, voice, and video API plans (try it free) | Sendbird (delivery-receipt 부분 확인)

감사합니다

Starter Plan에는 Read receipts는 지원이 되는 것으로 확인이 되었습니다. ScottKim님 께서 Delivery receipts 이랑 헷갈리신 것 같습니다.

그렇다면, 읽음 확인이 처리가 되지 않는거면 전송이 제대로 이루어지지 않은걸까요? 만약 전송 처리가 제대로 이루어지지 않았다면 그 이유는 무엇일까요?

네, Read receipts 는 됩니다.
같은 Starter Plan 계정의 앱으로 테스트 했는데 잘 작동합니다.

샘플앱으로 테스트해 보시겠습니까?

참고로 슈퍼그룹채널은 Read receipts,Delivery receipts 가 지원되지 않습니다.
너무 많은 사용자에게 제공될 수 없는 옵션이기 때문입니다,

혹시 markAsRead() 가 정상적인 위치에 잘 사용되고 있는지 확인하실 수 있나요?
markAsRead() 를 사용 안하셨거나 사용해야 할 위치가 아니라면 샘플 앱을 보시고 체크해 보시기 바랍니다.

참고로 유료 고객이시기 때문에 코딩은 커뮤니티가 빠른 경우도 있지만 대부분 대시보드에서 티켓(게시글)을
작성하시면 좀 더 빠릅니다. 커뮤니티에서는 전달하면 안되는 정보들이 있기 때문에 DM으로 별도 요청이 불필요하게 됩니다.