Gateway는 Morpheus Server Platform을 활용하여 모바일 앱과 연계하는 플랫폼입니다.
Mobile App과 Mobile Server는 HTTP 프로토콜을 사용하여 JSON 형식으로 데이터를 주고받으며 데이터 처리 과정은 아래와 같습니다.
Gateway는 리소스 업데이트, 앱 위변조, App Store 기능 등 총 11개의 Rest API를 제공합니다. 해당 API는 gateway 라이브러리로 제공합니다. 각 API 요청 시 필요한 파라미터 등은 다음 링크에서 확인할 수 있습니다.
구분 | API URL | 설명 |
---|---|---|
리소스 업데이트 | /api/res/auto-update | 리소스 파일 버전을 확인하여 최신 리소스 파일 정보 조회 |
앱 위변조 | /getPreventToken | 앱 위변조 확인을 위해 토큰값 획득 |
앱 위변조 | /checkAppVerify | 앱 위변조를 체크하기 위해 앱 정보(hash값 포함) 획득 |
APP 목록 조회 | /api/appinfo/list | AppStore에 등록된 APP 목록 정보 조회 |
APP 정보 조회 | /api/appinfo/get | AppStore에 등록된 APP 상세 정보 조회 |
카테고리 목록 조회 | /api/category/list | 해당 상위코드 아래 카테고리 목록 조회 |
APP 다운로드 이력 저장 | /api/download/add | APP 다운로드 후 다운로드 이력 저장 |
로그인 | /api/login/get | APP에서 사용자 로그인 처리 |
단말기 목록 조회 | /api/device/get | 사용자의 단말기 목록 조회 |
단말기 사용 중지 | /api/device/disable | 사용자의 단말기를 사용 중지처리 |
공지사항 조회 | /api/notice/get | 스토어 공지사항 조회 |