iOS 사파리 환경에서 로그인, 쿠키가 너무 자주 삭제되어서 관련 구글링을 해본 결과 아래 글들이 존재하네요.
저랑 동일 증상입니다
브라우저를 쓸때는 괜찮다가, 완전 종료를 하면 쿠키 자체가 날아가버리는 증상이네요.
https://stackoverflow.com/questions/46774629/cookie-persistence-in-ios-safari-chrome
https://sharovatov.github.io/posts/2014-07-ios-cookies.html
해결책은 아래와 같이 쿠키 생성시 도메인까지 명시해줘야 안정적으로 저장되고, 아니면 죄다 삭제된다고 하는데요
iOS11에서는 그 엄격함이 더욱 강해졌다고 하네요
document.cookie = cname + "=" + cvalue + ";" + expires + ";domain=" + window.location.hostname + ";path=/";
혹시 라이믹스 코어에도 해당 방향으로 구현이 되어있을까요? setCookie함수나, 아니면 XE.cookie.set 방식이 있던걸로 저는 알고 있습니다
웹뷰앱에서는 로그인이랑 다크모드가 잘 유지되는데, 사파리에서 항상 그러던 문제가 이제 실마리가 보이는것 같네요
저 같은 문제를 겪고 계신 사이트 운영자분이 계시다면
라이믹스 코어에 기여를 하고 싶어 공론화 해봅니다
저희회사 영업팀에서도 골치아파 하는 내용입니다.
쿠키가 사용자 추적에 이용이 되어서, 개인정보 보호를 위해 쿠키 lifetime을 무시하고 초기화하게 된다는군요.