안녕하세요. javascript 웹 환경에서 Hackle.getUserId()는 새로고침할...
# 0_general
a
안녕하세요. javascript 웹 환경에서 Hackle.getUserId()는 새로고침할때마다 변경되는 것이 맞나요?
n
안녕하세요~ 사용자 식별자의 경우 동일한 사용자라면 새로고침하여도 변경되지않아야합니다.
a
네, SDK에서 관리하는 식별자
인 Hackle.getUserId() 가 새로고침할 때마다 변경되어서요, 세팅에 문제가 있을까요?
n
앗 그러신가요? 혹시 어느 환경이신지 (개발/운영 환경) 알 수 있을까요?
a
운영환경/browser이며, 접속 링크는 https://hackle-prototype.web.app/ 입니다!
s
안녕하세요. 핵클 권오빈 입니다. 핵클에서 cross subdomain을 지원하기 위해, www.domain.com 인 경우 domian.com 으로 식별자를 생성하여 처리하도록 되어있습니다. 테스트 환경이신 .app 으로 끝나는 도메인은 web.app 까지가 co.kr과 동일한 레벨이라 현재 쿠키가 생성되지 않고 있습니다. 실제 운영환경의 도메인에서는 정상적으로 동작하니 이 점 참고 부탁드립니다. 테스트 환경에서도 동일한 테스트를 원하시는 경우 아래 코드를 추가해주시기 바랍니다!
Copy code
const date = new Date();
date.setTime(date.getTime() + (365 * 10 * 24 * 60 * 60 * 1000));

document.cookie = "_hackle_hid=" + Hackle.getUserId() + " ; expires=" + date.toUTCString() + "; path=/";
a
네, 알겠습니다. 답변 감사합니다!