Cordova

Cordova 8.1.2 기반

플러그인 다운로드

SDK 다운로드

Android

플러그인 1.1.0 이전 버전을 사용 중 업데이트하는 경우, 반드시 변경된 사항을 반영하신 뒤 테스트 부탁드립니다.

플러그인 설치

1) 핑거푸시 플러그인을 프로젝트 폴더와 같은 위치에 압축 해제합니다.

2) 플러그인 내부의 'plugin.xml'을 찾아 'IntentService.java' 의 'target-dir' 패키지명을 사용자 프로젝트 패키지명으로 변경합니다.

<source-file src="src/android/IntentService.java" target-dir="$PACKAGE_NAME" />

3) 플러그인 내부의 'IntentService.java' 의 패키지명을 사용자 프로젝트 패키지명으로 변경합니다.

4) 'cordova plugin add ../FingerPushPlugin' 명령어를 실행하여 플러그인을 설치합니다.

플러그인 설치 시 경로는 상대 경로를 사용해야 합니다.

프로젝트 설정하기

1) 핑거푸시 앱 생성 및 FCM 프로젝트 생성은 Android 매뉴얼을 참고바랍니다.

Android SDK 매뉴얼

예제 파일 적용 및 푸시 메시지 확인

1) 플러그인 내부의 'example' 폴더를 코르도바 프로젝트의 'www' 폴더로 복사 및 붙여넣기 합니다.

2) setDevice 함수를 통해 앱을 핑거푸시 서버에 등록합니다.

3) 디바이스가 정상적으로 등록됐다면 핑거푸시 사이트에서 확인 가능하고, 푸시 메시지를 수신할 수 있습니다.

Android API Reference

핑거푸시 API의 기능과 변수, 결과값에 대한 정보는 아래 링크에서 확인할 수 있습니다.

Android API Reference

iOS

플러그인 설치

1) 코르도바 핑거푸시 플러그인을 코르도바 프로젝트 폴더와 같은 위치에 압축을 풉니다.

2) 'cordova plugin add ../FingerPushPlugin' 를 호출하여 설치합니다.

압축이 해제된 FingerPushPlugin 폴더를 상대 경로로 접근하여 설치해야 합니다.

3) 예제를 위한 example 폴더의 example_ios.html, example_os.css, example_ios.js, FingerPushPluginiOS.js, jquery_1.5.2.js 파일을 복사 및 붙여쓰기 합니다.

4) example_ios.js 에서 핑거푸시 사이트에서 발급 받은 AppKey와 AppScrete으로 변경합니다.

5) config.xml에서 content src="example_ios.html" 로 변경합니다.

푸시 메시지 확인

1) 'cordova run ios' 를 호출하여 기기에 앱을 설치합니다.

2) 디바이스가 성공적으로 등록됐다면 핑거푸시 사이트에서 확인 가능합니다. 디바이스가 등록되면 디바이스 부분의 값이 증가합니다.

setRegisterDevice을 통해서도 확인 가능합니다.

3) 디바이스가 등록된 것을 확인 후, 발송 화면에서 푸시 메시지를 보내세요.

4) 앱에서 발송된 메세지를 확인하 수 있습니다.

iOS API Reference

추가로 제공된 FingerPushPluginiOS.js를 통해 핑거푸시에서 제공하는 API 기능을 사용해 주십시오.

iOS API Reference

Last updated