React Native Firebase | React Native Firebase
yarn add @react-native-firebase/app
파이어 베이스에서 프로젝트를 만들고
FCM에서 iOS앱을 추가하면서 GoogleService-Info.plist
를 다운 받는다.
XCode 프로젝트에 추가한다.
Copy items if needed를 꼭 체크해주자
AppDelegate.m
상단에 #import <Firebase.h>
control+f
해서 didFinishLaunchingWithOptions
함수 최상단에 코드를 추가하자
if ([FIRApp defaultApp] == nil) {
[FIRApp configure];
}
React Native 0.60+ 은 autolinking
이 된다고 한다 세상좋아졌네 ㅎㅎ
cd ios
arch -x86_64 pod install --repo-update
cd ../
yarn ios
안드로이드 스튜디오에서 Android 10 (Q)가 필요하다
Firebase 콘솔에 앱을 추가하고 google-services.json
을 android/app
디랙토리에 넣는다.
build.gradle
에 dependencies 추가 한다.
dependencies {
//...
classpath 'com.google.gms:google-services:4.3.8'
//...
}
app/build.gradle
에도
apply plugin: "com.android.application"
apply plugin: 'com.google.gms.google-services' // 추가
/* */
dependencies {
implementation platform('com.google.firebase:firebase-bom:28.2.1') // 추가
//...
}