UpdateCountryCode 사용 시 LocationProperties 사용문의

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

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

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

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

auto load localtion properties 기능을 활성화한 후 LocaltionProperties 값을 받아올 경우
UpdateCountryCode 에 LocationProperties 의 Country 값을 넘겨줘도 상관없나요?

참고로 운영툴에서 우편, 공지사항 등에 로컬라이제이션 기능을 사용하려면 UpdateCountryCode 호출은 필수인걸로 알고 있습니다.
원래는 유니티엔진에서 제공하는 SystemLanguage 기반으로 하려고 했는데, 위치 기반의 국가코드 활용도 검토 중에 있습니다.

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

네. 그리고 추가로 질문 드릴 사항이 있는데 UpdateCountryCode 로 이미 한번 국가코드가 설정되었을 경우, 추후 UpdateCountryCode 를 통해 국가코드를 다시 변경할 경우 수정이 안되나요?
기기 언어를 변경한 후 UpdateCountryCode 를 갱신해주었는데 변경이 되지 않는 것 같습니다.

기다려주셔서 감사합니다.

먼저, 첫번째 문의하신 내용의 경우 참고는 할 수 있으나, 자동으로 형변환은 어려울 것 같습니다.
(CountryCode는 enum값으로 되어 있고, Country는 string으로 되어있어 일치하지 않는게 많을 것으로 보입니다.)
예를들어, CountryCode는 ContryCode.SouthKorea이고 Country는 “South Korea”, 혹은 Republic of Korea 등으로 표기되기 때문에,
enum의 형변환으로 자동 파싱하는 로직은 정상적으로 작동하지 않을 수 있는 점 참고해주시기 바랍니다.

다음으로 문의주신 국가코드 수정의 경우,
UpdateCountryCode 를 통해 국가코드 수정이 가능한 것으로 확인됩니다.
내부 테스트 시 정상 수정되는 점 확인하였으니, 번거로우시겠지만 재시도를 부탁드립니다.
추가로, 수정 후 정상 반영 여부는 GetMyCountryCode 함수를 통해 조회하거나,
콘솔 유저 정보의 “국가 코드 (legacy)” 부분에서 확인 가능합니다.

네 답변 감사드립니다!