QRCode는 앱의 메뉴에서 실행할 수 있도록 기능이 내장되어 있습니다. 하지만.. 메뉴가 없는 앱스타일인 경우에는 실행할 수 있는 방법이 없죠.. 난감합니다.
이럴때 자신의 홈페이지에서 javascript로 실행할 수 있는 방법이 있습니다.
<script type="text/javascript">
function qrcode() {
var result = agate.qrcode.open();
if (result.startsWith("http")) {
// result가 홈페이지 주소이면 바로 이동
locatioin.href(result);
}
else {
// result가 상품코드이면 상품정보 페이지로 이동
location.href("http://mymall.com?product="+result);
}
}
<button onclick="qrcode">QRCode</button>
요렁게 간단하게 호출해주면, QRCode를 읽기 위해 카메라가 실행되고 결과가 result로 들어오게 됩니다.
원하는 페이지로 이동시키거나 값을 그냥 보여줘도 되고.. 활용법은 다양하게 있을 수 있습니다.
'Mobile > ApplusForm' 카테고리의 다른 글
카메라 화면 보이기 (0) | 2015.12.17 |
---|---|
사진업로드 & 이미지 CROP 사용하기 (0) | 2015.12.17 |
JSON과 XML데이터 연동하기_앱플러스폼(ApplusForm, AppForm) (0) | 2013.10.28 |
한국물리학회 소스 분석_앱플러스폼(ApplusForm, AppForm) (0) | 2013.10.25 |
Profile Template B01 소스 분석(2)_앱플러스폼(ApplusForm, AppForm) (0) | 2013.10.25 |