샌드큐 스레드에 대해 질문이 있습니다.

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.16.1
  • 프로젝트명 : ProjectA
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

이 페이지를 보면 앱이 백그라운드 상태가 되었을 때 OS에 의해 샌드큐 스레드가 종료될 수 있다고 나와 있습니다.

여기서 제가 궁금한 것은 OnApplicatoinPause(true) 내에서 PauseSendQueue() 를 호출한다면 위와 같은 상황을 예방 할 수 있는 건가요?

안녕하세요 개발자님,
문의해주신 내용 관련하여 확인 후 안내드릴 수 있도록 하겠습니다.

확인 내용 안내드립니다.
이 전에는 외부스레드에서 SendQueue가 동작했지만
sdk 5.12.0 버전부터는 메인스레드에서 동작하도록 로직이 변경되었습니다.

따라서 기존에 외부스레드를 사용했을 때처럼 앱이 백그라운드로 내려가더라도
SendQueue를 중단할 필요가 없으며
앱이 다시 활성화되면 SendQueue는 이전에 등록된 작업을 이어서 진행하므로 별도 추가 처리는 필요하지 않습니다.