rx_member_devices 테이블은 언제 쓰이는 테이블인가요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | 사용안함 |
디비 테이블 쭉 훑어보다가 문득 궁금해져서 여쭤봅니다.
원래라면 기기 정보 저장하는 듯 하기 위한 용도인 것 같긴한데
실제로 이 테이블에 값을 저장해주는 모듈이나 애드온이 있나요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | 사용안함 |
디비 테이블 쭉 훑어보다가 문득 궁금해져서 여쭤봅니다.
원래라면 기기 정보 저장하는 듯 하기 위한 용도인 것 같긴한데
실제로 이 테이블에 값을 저장해주는 모듈이나 애드온이 있나요?
댓글 6
member.controller.php 파일에 아마 관련 함수가 있던 것으로 기억합니다
member.controller.php는 너무 복잡해서
신규 기능은 네임스페이스 분리하여 추가했습니다.
모바일 앱 개발해서 쓰시면 푸시알림을 위한 기기 정보가 그 테이블에 저장됩니다.
관리는 member 모듈에서 하고, 알림 발송은 ncenterlite 모듈에서 해요.
그럼 알림모듈은 그 테이블을 참조하고...
아뇨, 앱개발자가 테이블에 뭔가를 넣어줄 필요는 없고
앱에서 로그인할 때 정해진 규약에 따라 기기 고유번호를 전달하기만 하면 자동으로 DB에 저장됩니다.
(아이디 비번과 함께 device_token 파라미터를 전달하거나, X-Device-Token 헤더 사용)
마찬가지로 앱에서 로그아웃할 때 기기 고유번호를 전달하면 자동으로 DB에서 삭제되어
로그아웃한 기기에 알림이 전달되는 것을 막을 수 있지요.
즉, 앱개발자는 앱만 잘 만들면 되지 서버단은 건드릴 필요가 없습니다.