initializeAsync 에 추가된 autoLocationToAsync 파라메터 문의

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

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

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

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

현재 5.11.1 버전으로 업데이트한 상태인데, InitializeAsync 함수에서 에러가 나서 보니 autoLocationToAsync 파라메터가 추가된 것을 확인할 수 있었습니다.
sdk 문서를 봐도 해당 파라메터에 대한 내용이 없어서 문의 드립니다.

안녕하세요 개발자님,
SDK 5.11.0 버전부터 추가된 내용으로
초기화 시 자동으로 국가, 지역을 불러와 로컬에 저장합니다.

초기화 때 해당 함수를 서버에서 호출하는데 비동기로 할지 동기로 할지 결정하는 것입니다.
비동기로 할 경우, 초기화 시간이 빨라지지만 로그인간의 간격이 1초 이내라면 국가 코드가 반영되지 않을 수 있습니다.
동기로 할 경우, 안전하지만 초기화 시간이 소폭 느려집니다.

로컬에 저장된 정보는 Backend.LocationProperties 를 통해 알 수 있는 거죠?
IP 기반으로 한 국가정보 업데이트가 아닌, 언어 기반으로 하려고 하기 때문에 해당 기능은 필요없긴 한데, 혹시 BackendSettings 에 있는 ‘AutoLoadLocationProperties’ 를 체크해제하면 해당 기능이 실행되지 않는 건가요?

해당 파라메터를 true 로 보낼 경우 동기화 처리가 되는거죠?

인스펙터에서 AutoLoadLocationProperties 체크를 해제하면 국가 정보 없이 로그인하게 됩니다.
또한 해당 파라메터를 true로 하면 비동기로 처리되며,
false로 하면 초기화와 국가정보 받아오기가 한 큐에 이루어집니다.

국가 정보 없이 로그인한다는건, IP 기반으로 한 국가정보 갱신을 하지 않는다는 뜻이죠?

네, 맞습니다.
해당 정보를 갱신하지 않게됩니다.

네 답변 감사드립니다~