기가지니 개발 환경을 셋팅을 합니다.
2.2.1 개발자모드란?
개발자모드란 개발 중인 서비스를 기가지니 단말에서 실행 시켜 볼 수 있는 개발 환경을 말합니다.
올레 TV 개통과 관계 없이 기가지니 단말만 있으면 가능합니다. (인터넷 연결만 되면 됩니다.)
추후 개발이 완료되어 상용 검증을 진행할 때 개발자모드에서 검증이 이루어지며, 기가지니는 개발/상용 모드의 스펙 차이 없이 동일한 환경으로 구성되어 있습니다.
2.2.2 개발자 모드 등록
기가지니 단말을 킨 뒤, 메인화면에서 “KWS(예: 기가지니), 개발자모드 실행“으로 발화합니다. KWS는 Keyword Spotting으로, 기가지니 호출어를 의미합니다. 하기의 경우 KWS는 ‘기가지니’이며 사용자의 설정에 따라 KWS이 달라집니다. (현재 지원하는 KWS는 ‘기가지니’, ‘지니야’,’친구야’,’자기야’ 입니다.)
1) 개발자모드 실행
“개발자모드 실행”에 대한 발화가 정상적으로 입력되면, 앱 아이디를 등록하는 개발자모드 초기화면이 실행됩니다. API Link 에서 자신의 앱 아이디를 확인하여 기가지니 리모컨으로 앱 아이디를 입력합니다.
2) 앱 아이디 확인
앱 아이디는 서비스의 고유 아이디이며, 알파벳(E, T, K) + 숫자 7자리로 구성되어 있습니다.
E는 3rd Party 서비스를 나타내며, T는 테스트용, K는 KT 서비스를 의미합니다.
3) 앱 아이디 입력 후 인증번호 확인
자신의 앱 아이디를 입력하고, 확인 버튼을 누르면 다음과 같이 인증번호가 나타납니다.
해당 인증번호는 My Service > Service SDK [개발자 모드 등록] 에서 입력하며, 코드 유효 시간인 3분 이내에 등록해야 합니다.
4) 인증번호 입력
기가지니 화면에 나오는 인증코드를 정확하게 입력하여 등록하면, 개발자모드가 활성화 됩니다.
단말 등록의 갯수는 제한이 없으며, [앱 아이디 - 단말 고유 번호]로 묶이기 때문에 개발자모드에서는 등록한 서비스만 실행시킬 수 있습니다. 개발 중인 다른 서비스를 실행시키고 싶다면, 추가할 해당 서비스에서도 개발자 모드 등록을 해주시면 됩니다.
개발자모드 초기 등록 후에는 개발자모드 화면에서 앱 아이디만 입력하면 별도의 입력 없이 자동적으로 개발 환경으로 진입됩니다.
5) 개발자 모드 진입
개발자 모드가 정상적으로 진입되면, 아래과 같은 URL을 입력할 수 있는 화면으로 넘어갑니다.
개발 중인 웹 페이지가 존재한다면, URL을 입력하여 바로 실행시킬 수 있습니다. (기가지니 후면 USB 단자에 키보드를 연결하여 입력할 수도 있습니다.)
기가지니 메인 화면에서는 아래와 같이 상단에 “개발자 모드” 텍스트가 표시됩니다. 기가지니 메인 화면에서 서비스를 실행시키려면 Dialog Kit 발화 등록이 완료된 상태여야 합니다. 발화 등록 관련 내용은 「2.4 Dialog Kit 작업하기」 를 확인해주세요.