기기 등록
Last updated
Last updated
APP을 설치하고 실행시키면 이름, 군번, 소속코드를 입력하는 페이지가 등장한다.
내용을 입력하고 등록하기 버튼을 누르면, APP에서는 guid를 생성하고 제조사, 분류(폰/태블릿) 정보를 조회한 뒤 사용자가 입력한 정보와 함께 서버에 전송한다. 이때 사용하는 API는 /api/soldier/create이다.
서버는 소속 코드를 확인하여, 그 코드에 해당하는 소속을 부여하고 기기 목록에 등록한다.
서버에서 등록이 완료되면, 응답으로 기기의 고유 ID와 관리자 고유 ID, 고유 시리얼 값을 전송한다. 세 가지 정보는 이후 반납 시 기기 검증에 활용된다.
앱에서는 응답으로 받은 기기 ID, 관리자 ID, 고유 시리얼 값을 저장한다. 기기 등록이 완료되면 이후 앱 실행부터는 메인 페이지만 제공된다.
앱을 임의로 지우는 행위를 시스템적으로 금지하지는 않는다. 하지만 앱을 임의로 지우고 나중에 다시 기기를 등록하는 과정에서는 고유 시리얼 값이 기존과 동일하게 제공되지 않는다. 따라서 앱 삭제를 굳이 방지하지 않더라도 반납 기기를 통제 간부 몰래 교체하거나, 미등록 기기를 사용하는 등의 행위는 확실히 방지된다.