카드 단말기(IC리더기로 블루투스는 지원 안함/아래모델)
http://www.kisvan.co.kr/sub02_05_03.html
를 안드로이드 키오스크에 연결한 후
실제 결제는 하지 않고 카드를 꽂았을 때
'꽂았다는 신호'만 받아서 (어떤 값이든 상관없음)
웹뷰에서 스크립트를 실행하는 식의 작업만 필요한 상태인데,
가맹점 계약을 해서 단말기 API를 얻어오는 것이 아니라서
어떻게 이 신호를 받을지 개념도 안 서고 잘 모르겠습니다.
이 단말기를 윈도우에 연결해서 통신포트 체크를 해보니
카드를 꽂았을 때 신호는 들어오더군요,.
이를 안드로이드 앱에서 USB로 연결된 카드 단말기에 카드를 꽂았을 때
신호만 받아서 웹뷰의 자바스크립등의 동작을 실행시키면 됩니다.
안드로이드 스튜디오를 사용합니다.
구글링을 많이 해봤습니다만,
카드를 꽂았을 때 씨리얼 통신을 해서 신호를 받으면 된다고 하는데,
퍼미션 때문에 최근 안드로이드 정책상 USB MANAGER를
사용해야 한다고 하는데, 개념을 잘 못 잡겠습니다.
작업 대상이 실제 결제가 이루어지는 게 아니라
브리핑 용이라서 그런데 경험자 분 있으시면
가이드 도움 좀 부탁드릴게요.