프로젝트 개요 :
- 전화 동작 시 웹뷰 실행하는 안드로이드 앱 개발
의뢰 목표 :
- 기능동작을 보여주기 위한 데모개발입니다.
현재 준비 상황 :
- 필요한 내용들을 정리해두었습니다.
필요 요소 :
- 전화 동작 시 웹뷰 실행하는 안드로이드 앱 개발
개발환경/언어/방식 :
- 선호 언어로 안드로이드는 Java 또는 Kotlin, 웹은 JavaScript, 서버는 PHP,
- React 같은 플랫폼 사용은 지양하며 기본 언어로 개발 희망합니다.(Javascript 또는 jquey)
주요 기능 List/주요 화면 List/메뉴 구성/요구 사항 등 :
ⓐ 업무 설명 :
- 큐알의 파라미터에는 고객사 아이디가 포함되어 있습니다. 앱이 실행될 때 이 값을 앱에게 전달해주고 앱은 웹서버에 이 값을 던져주고 상대방 전화번호와 전화가 걸린 다음에 동작할 URL값을 가져와서 사용합니다.
- 아래 요구에 따라 동작이 되는 샘플 코드를 작성하여 제공해주시면 됩니다.
ⓑ 동작 프로세스
▶ 1단계 기능 (웹)
0) 웹에서 아이콘 또는 전화번호를 클릭하면, PC에서 클릭하면 QR이 뜨고, 모바일이면 아래 2)로 진행합니다.
1) 스마트폰에서 QR 찍고, 링크를 클릭하면,
2) 웹서버에서 접속하고,
3) 자바스크립트로 스마트폰에 아래의 앱이 설치되어있으면 앱을 실행하고, 없으면, 설치 화면으로 전환
- QR은 2)의 링크 정보
- 설치 화면은 앱 다운로드 화면
▶ 2단계 기능(Android 앱)
1) 앱이 실행되면서, 위 A방법에 의해서 전달받은 전화번호로 자동으로 전화를 겁니다.(휴대폰 자체 통화 기능 이용)
2) 전화가 연결되면, 상대방 전화번호를 가져와서, 특정 서버에 접속해서, URL정보를 가져옵니다.
2) URL이 있으면, 웹뷰를 동작시키고
3) 전화가 종료되면, 웹뷰를 close 시킵니다.
- 2)의 서버 개발은 restful 방식으로 서버에 요청하고 응답받은 URL을 사용합니다.
요구 사항 :
- 플레이스토어에 등록이 필요치 않습니다.
- 안드로이드가 기본이고, 아이폰도 가능하면 추가 협의(옵션) 가능합니다.
산출물 :
- 개발 원본 소스 코드
기타 참고 사항/유의 사항 :
- 이후에 본개발이 결정되면, 상세기능 의뢰 예정입니다.
비밀 댓글입니다.