약관 및 정책 불러오기 시 개행문자 관련

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

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

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

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

안녕하세요.
콘솔에서 약관 및 정책을 입력하고 코드로 불러오면
\n 문자는 포함되지 않는데 코드상의 문제가 있는건가요?
해당 코드는 아래 첨부했습니다.

private void SetPolicyInfoText(ShowUIFunc showUIFunc) {

    SendQueue.Enqueue(Backend.Policy.GetPolicy, callback => {
        try {
            if (IsBackendError(callback)) {
                _policyTermsInfoText = "오류가 발생했습니다.";
                StaticManager.Backend.SendBugReport(GetType().Name, MethodBase.GetCurrentMethod()?.ToString(),
                    callback.ToString());
                return;
            }
    
            // 서비스 이용약관에 대한 정보 파싱
            if (callback.GetReturnValuetoJSON()["terms"] == null) {
                _policyTermsInfoText = "입력된 개인처리보호방침이 존재하지 않습니다.";
            }
            else {
                _policyTermsInfoText = callback.GetReturnValuetoJSON()["terms"].ToString() ;
                _policyTermsInfoText = _policyTermsInfoText.Replace(" ", "\n");
            }
            
            // 개인정보처리방침에 대한 정보 파싱
            if (callback.GetReturnValuetoJSON()["privacy"] == null) {
                _policyPrivacyInfoText = "입력된 서비스이용약관이 존재하지 않습니다.";
            }
            else {
                _policyPrivacyInfoText = callback.GetReturnValuetoJSON()["privacy"].ToString();
                _policyPrivacyInfoText = _policyPrivacyInfoText.Replace(" ", "\n");
            }

            _policyInfoText.text = _policyTermsInfoText;
            showUIFunc.Invoke();
        }
        catch (Exception e) {
            ShowAlertUI(e.ToString());
        }
    });
}

안녕하세요 개발자님,
남겨주신 문의 내용상 약관/정책을 불러왔을 때 어떤부분이 문제가 되는 상황인지 확인에 어려움이 있습니다.
문의하시고자 하는 내용을 예시등을 통해 조금 더 상세히 말씀해주실 수 있을까요?

네 설명이 부족했네요.
해당 코드로 콘솔에 등록한 정책을 불러와서
TextMeshPro의 text에 대입하면 해당 스크린샷처럼
개행 처리가 안돼서 출력되는 상황입니다.
image

Debug.Log(callback.GetReturnValuetoJSON()[“privacy”].ToString() ) 를 통해 내부에 개행 문자가 있는지 확인하여 주시면 감사하겠습니다.

약관 및 정책 불러오기 개행 문자 관련으로 추가 안내드립니다.
확인해 보니 현재 개인정보처리방침에 대해서는 개행 문자열을 따로 제공해 주지 않는 것으로 확인됩니다.
해당 기능은 담당부서로 개선 건의 하도록 하겠습니다.

현재로서는 직접 개행에 필요한 특수 문자를 삽입해 주시거나( |, &등, 더블 스페이스 등),
마침표 스페이스를 \n으로 치환하는 등 내용의 수정으로 대체해야 한다는 점 참고해 주시면 감사하겠습니다.