본문 바로가기

나는개발자다

cordova에서 내 전화번호 가져오기

정식 사이트.

http://phonegap-plugins.com/plugins/macdonst/telephonenumberplugin




cordova plugin add https://github.com/rotorgames/phonegap-telephonenumber-plugin.git 여기 사이트에서 제공하는 plugin은 문제가 있다. 정확이는 js파일이다.. 

html파일에서 js 파일을 import하게 되면 import 다음 라인부터 문제가 발생한다.


그래서 검색하다가 다른 plugin을 찾았다.


안드로이드 기준이다. 아이폰은 없어서 test 못한다.


1. 플러그인 설치.

 cordova plugin add com.simonmacdonald.telephonenumber


2. JS 파일 복사 

plugins\com.simonmacdonald.telephonenumber\www\Telephonenumber.js 파일을 적당한 위치에 놓는다.


3. HTML 파일

<script type="text/javascript" src="cordova.js"></script>

<script type="text/javascript" charset="utf-8" src="js/telephonenumber.js"></script>


corodva.js 밑에 추가한다.


4. index.js 파일 수정

receivedEvent 함수에 아래 코스 추가.

var telephoneNumber = cordova.require("cordova/plugin/telephonenumber");

    telephoneNumber.get(function(result) {

          alert(result);

       }, function() {

        // 무시한다.;

       });




cordova build하고 실행하면 +8201XXXX 가 보여진다.