웹마스터 팁

어플에서 자기 전화번호를 추출하는방법인데요.

이건 권한이 있어야 됩니다. 의뢰로 phonegap 디벨로퍼로 테스트가 안되서 고생하는 분들계셔서요.

무조건 apk 설치해야 테스트 가능합니다.

 

폰갭의 config.xml에서 플러그 인 설치를 해 줍니다.

 

<plugin name="cordova-plugin-sim"   source="npm" />

이 플러그인 선언해 주고 어플 실행시 device ready 상태가 된 뒤에 추출 합니다.

 

아마 index.js는 폰갭에서 기본적인 부분을 정의한 그대로 이용하시는 분들이 많을겁니다.

전역변수를 지정하시면 js작성시 편합니다.

var telephone;


      
          window.plugins.sim.getSimInfo(successCallback, errorCallback); // 전화번호 추출해서 콜백 함수를 실행합니다.

 

function successCallback(result) {
 telephone=result.phoneNumber; // 성공했을때 telephone 변수에 전화번호가 저장됩니다. 그런데 이통사에 따라서 형식이 좀 다양합니다. +82 이렇게 시작하는것도 있고 다양하니 이것을 한포맥으로 변경해 주시는게 편합니다.
}
 
function errorCallback(error) {
  console.log(error); // 실패한경우 실행하는 부분입니다. 간혹 실패하는 경우가 있습니다. sim 에서 가져오는데 실패하는 경우가 거의 없지만 기기에 따라서 잦은 실패가 나오는 기종들이 있는것은 확인했습니다.
}
 

 

이제 전역 변수에 telephone에 전화번호가 담겨 있기때문에 전화번호가 필요한경우에 

입력 폼등에 $("#telephone").val(telephone); 이렇게 설정해 주시면 회원가입때도 이용가능하고 다양하게 사용하실수 있습니다.

 

실제 xe회원가입때 이용해봤는데 고객들이 편하다고들 해요.

방법은 의뢰로 쉽니다. 다만 이 플러그인은 권한문제가 있기때문에 무조건 apk파일로 생성해서 설치해야만 실행합니다.

 

폰갭의 디벨로퍼 어플에서 개발하시게 되는데 이 플러그인 테스트는 실행되지 않고 멈춰 버립니다.

 

참고하셔서 이용하세요.

 

제목 글쓴이 날짜
통합검색의 기본값을 '제목' 이 아니라 '제목+내용' 으로 하고 픈 경우 [2] sejin7940 2017.02.24
반응형 기본 개념 Ansi™ 2017.02.27
다음 우편번호 5자리 적용 [1] file 뒤늦게입문 2017.03.15
비밀글에 대해서도 썸네일이미지는 출력되도록 하고 싶으면 sejin7940 2017.04.12
사용자정의에서 URL형, email형, textarea 형등에서도 기본값 인식하게 하려면 sejin7940 2017.04.25
SASS? CSS확장판 키큰아이 2017.05.09
포인트 적립 횟수 일별 제한하기 (게시글 및 댓글 작성시) Redback 2017.06.18
스케치북 갤러리 제목에 카테고리 추가하기. [1] 보보2 2017.07.17
폰갭 버전 업데이트 후 push 안되시는 분들께.. 한꼬마 2017.08.09
폰갭 자기 전화번호 추출 한꼬마 2017.08.14
글등록시 포인트차감으로 등록불가 설정시 개별설정이 아닌 전체 설정 기준으로만 사용할 경우는 적용 안 되는 버그 수정법 sejin7940 2017.08.23
폰갭 모바일 사진 분석 부터 번역까지 아토피뉴스 2017.10.16
모바일앱, 모바일 어플에서 카카오톡, 카카오 스토리 앱으로 공유하기 한꼬마 2017.10.31
성공적인 홈페이지 제작을 위해 점검해야 될 사안 웹369 2017.12.05
bitnami ssl 클라우드플레어 설정법 키큰아이 2017.12.06
XE에 채팅 연동 하기 [1] younggyo 2017.12.15
css 팁 : 색상코드 검색이필요할때 Dotcomsoft 2018.01.17
css팁 : 웹폰트 저장소 Dotcomsoft 2018.01.17
게시글 상하단에 광고삽입하기 veplay2 2018.03.08
요즘 제가 jquery 웹앱 솔루션을 개발했습니다. [2] file 안드류KIM 2018.04.03