아이폰 클리오스 최신버전, iOS 13 가장 최근 버전입니다.
시간순서대로 스샷 첨부합니다.
1. 클리오스에서 닉네임에 메모를 했습니다. 클리오스에서 게시판 목록을 새로고침하면 닉네임 옆에 메모 내용이 정상적으로 표시됩니다.
2. 데스크탑 웹브라우저(사파리)로 메모/차단관리 메뉴에서 확인해보면 역시 메모가 되어있습니다.
3. 하지만 게시판 글 목록에선 새로고침을 해도 닉네임 옆에 메모 내용은 표시되지 않습니다.
4. 메모/차단관리 메뉴에서 연필 아이콘을 누르면 팝업창에 아까 메모한 내용이 입력되어있습니다. '저장하기'를 누릅니다.
5. 게시판 목록에서 새로고침을 해보면 이제 정상적으로 메모내용이 표시됩니다.
클리앙 사이트상 변화인지 클리오스상의 버그인지 궁금합니다.
개발자님, 재현이 가능하시다면 다음 버전에 수정 가능하실까요?
※클리오스는 서드파티 어플이고, 검색해보니 개발자님께서 이곳에서 답변을 해주시고 있어서 버그신고 게시판이 아닌 아무거나질문 게시판에 올립니다.
CLiOS 뿐만 아니라 모바일페이지에서 메모 작성 후 PC페이지에서 보면 반영 안되어 있습니다.
반대도 마찬가지고요.
해당 내용으로 문의 해보도록 하겠습니다~^^
클리앙이 메모 데이터(클라에 캐시되는 데이터)를 새로 받아오는(다운로드 동기화) 순간은
- 로그인 순간
- 받아온 메모데이터가 손상되었을때
- 메모 내용을 직접 업데이트
대충 이정도가 됩니다.
본문의 상황은
pc 웹브라우저에서는 클리앙에 로그인을 한 상태고 <- 이하 디바이스A
동시에 또다른 기기로 로그인 (이 경우는 휴대폰, 이하 디바이스B)을 해서 메모 내용을 바꾼거죠.
A와 B가 동시에 로그인되어 있는 상태에서 B가 메모 내용을 바꾼다면,
B가 새로운 메모 교체 요청을 서버에 날리고, 모든 변경이 반영된 새 메모 데이터를 다시 다운로드(동기화) 받습니다.
하지만 이 업데이트가 A에는 되질 않아요. A는 서버 측 메모가 바뀌었는지를 알 수가 없거든요(...) 이 메모 변경 이벤트를 로그인된 모든 기기에게 알려주는 부분이 없기에...
그래서 A는 기존 캐시된 데이터로 계속 작동하는 겁니다.
A의 메모 데이터를 업데이트하려면 여러 방법이 있는데.. 일단 가장 직관적인건 역시 로그아웃/재로그인이죠.
이러면 메모데이터를 새로 받아와서 정상적으로 보입니다.
메모 관리 페이지에서 제대로 보이는건, 저건 클라쪽에 캐시된 데이터를 보여주는게 아니라, 마치 게시판처럼 하나하나 서버측에서 직접 보여주기 때문이죠.