Flutter for Android 사용 가이드
※ Flutter 1.20.0 기반
2. Flutter 핑거푸시 SDK 파일 다운로드 및 SDK 적용
1. Flutter 핑거푸시 SDK 파일을 여기 에서 다운로드합니다.
2. Flutter 핑거푸시 SDK 파일을 Flutter 프로젝트와 같은 위치에 이동시킵니다.

2. 아래의 스크린샷에 표기되어있는 pubspec.yaml 파일에 아래의 스크린샷과 같이 입력합니다.


4. 아래 스크린샷과 같이 “flutter pub get” 명령어를 이용하여 SDK를 적용합니다.

2. Flutter 핑거푸시 SDK 파일을 Flutter 프로젝트와 같은 위치에 이동시킵니다.

2. 아래의 스크린샷에 표기되어있는 pubspec.yaml 파일에 아래의 스크린샷과 같이 입력합니다.


4. 아래 스크린샷과 같이 “flutter pub get” 명령어를 이용하여 SDK를 적용합니다.

3. 핑거푸시 관리자 사이트 APP 생성
1. 핑거푸시 사이트(https:/www.fingerpush.com)에서 앱 추가를 눌러 핑거푸시 앱을 생성합니다.

2. 필수값인 앱 이름, 앱 구분, 앱 카테고릴 입력 또는 선택합니다.

3. 설정을 선택하면 App Key, App Secret 을 확인할 수 있습니다.

4. 프로젝트/android/app/src/main 에 asset 폴더를 만든 후 그 안에 FingerPush.properties 파일을 이동시킵니다. 이 파일에 핑거푸시의 App Key, Secret Key를 입력 후 저장합니다.


2. 필수값인 앱 이름, 앱 구분, 앱 카테고릴 입력 또는 선택합니다.

3. 설정을 선택하면 App Key, App Secret 을 확인할 수 있습니다.

4. 프로젝트/android/app/src/main 에 asset 폴더를 만든 후 그 안에 FingerPush.properties 파일을 이동시킵니다. 이 파일에 핑거푸시의 App Key, Secret Key를 입력 후 저장합니다.

4. FCM APP 생성
※ 기존 GCM 프로젝트가 있는 경우, 반드시 기존 프로젝트를 불러오기를 해서 사용해야 합니다.
1. Firebase사이트(https://console.firebase.google.com) 에서 프로젝트 추가를 한 뒤, 추가한 프로젝트를 선택합니다.

2. ‘설정 > 프로젝트 설정’ 으로 이동합니다.

3. 서버(API)키와 발신자(Sender) ID를 확인할 수 있습니다.

4. Firebase의 서버(API)키를 핑거푸시 사이트 설정화면에 입력합니다.

5. Firebase의 발신자(Sender) ID를
프로젝트/android/app/src/main/asset/FingerPush.properties 파일에 입력 후
저장합니다.

※ SDK 3.1.3 부터 Multi Sender ID를 지원합니다.
설정 방법은 콤마(,) 로 구분하여 키를 입력하면 됩니다.
GOOGLE_PROJECT_ID = FCM 발신자 ID 1,FCM 발신자 ID 2,FCM 발신자 ID 3
6. 프로젝트 메인 화면으로 이동 후, ‘Android 앱에 Firebase 추가’ 를 선택합니다.


7. Android 패키지 이름을 입력 후 앱 등록을 하고 ‘google-services.json’파일을 다운로드 합니다.
프로젝트/android/app 위치에 google-services.json파일을 이동시킵니다.

8. Firebase의 서버(API)키를 google-services.json파일의 ‘current_key’에 입력합니다.

5. 푸시 기능 추가
6. 예제 파일 적용 및 푸시메시지 확인
7. Flutter 핑거푸시 플러그인 API Reference
핑거푸시 API의 기능과 변수, 결과값에 대한 정보는 ‘Guide’ > ‘API Reference’ > Android API Reference for AAR에서 확인할 수 있습니다.