React Native for Android 사용 가이드

※ 리액트네이티브 0.68.2 기반

모듈 다운로드
1. 여기에서 모듈을 다운로드합니다.

2. 생성된 React Native 프로젝트 폴더와 같은 위치에 압축을 해제합니다.
모듈 적용하기
1. 터미널에서 프로젝트로 이동합니다.
    그리고 Native Module이 위치한 경로와 함께 아래와 같은 명령으로 설치합니다.
$ react-native install ../fingerpush_reactnative_module/
FCM App 생성
1. Android 패키지 이름 입력 후 앱을 등록합니다
/wp-content/uploads/2022/06/ReactNative_Android2
2.‘google-services.json’파일 다운로드 후 프로젝트/android/app 위치에 google-services.json파일을 이동시킵니다.
ReactNative_Android3
3. 플러그인을 사용하기 위해 build.gradle 파일을 수정합니다.
a. 프로젝트 수준의 build.gradle.
b. 앱 수준의 build.gradle. ReactNative_Android5
c. 프로젝트 /android/app/src/main/AndroidManifest.xml 파일을 아래 스크린샷과 같이 입력합니다. ReactNative_Android9
핑거푸시 관리자 사이트 App 생성
1. 핑거푸시 사이트(https://www.fingerpush.com)에서 앱 추가를 눌러 핑거푸시 앱을 생성합니다. ReactNative_Android6
2. 필수값인 앱 이름, 앱 구분, 앱 카테고리를 입력 또는 선택합니다.
ReactNative_Android8

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

4. 핑거푸시의 App Key, App Secret를 프로젝트의 시작 위치에 아래 사용한 함수와 같이 입력 후 저장합니다.

5. Firebase의 서버(API)키를 핑거푸시 사이트 설정화면에 입력합니다.
리액트네이티브 핑거푸시 플러그인 API Reference
핑거푸시 API의 기능과 변수, 결과값에 대한 정보는 ‘Guide’ > ‘API Reference’ > Android API Reference for AAR에서 확인할 수 있습니다.