파이어베이스의 애널리틱스를 사용하면 앱의 사용자 동작과 성과에 대한 정보를 수집하고 분석할 수 있습니다. 플러터 앱에서 파이어베이스 애널리틱스를 간단히 설정하는 방법을 알아보겠습니다.
1. 프로젝트에 Firebase 추가하기
프로젝트의 pubspec.yaml
파일에 firebase_analytics
패키지를 추가합니다.
dependencies:
flutter:
sdk: flutter
firebase_analytics: ^X.X.X
flutter pub get
을 사용하여 의존성을 가져옵니다.
2. Firebase 프로젝트 설정
Firebase 콘솔에 로그인한 후, 새 프로젝트를 만들거나 기존 프로젝트를 선택합니다.
프로젝트 설정에서 ‘애플리케이션 추가’를 클릭하여 플러터 앱의 패키지 이름을 입력합니다.
google-services.json
파일을 다운로드하고 android/app
디렉토리에 추가합니다.
3. Android 앱 설정
android/build.gradle
파일에 Google 서비스 플러그인을 추가합니다.
dependencies {
classpath 'com.google.gms:google-services:4.3.3'
}
그리고 android/app/build.gradle
파일의 dependencies
에 firebase_analytics
패키지를 추가합니다.
dependencies {
// ...
implementation 'com.google.firebase:firebase-analytics'
}
4. iOS 앱 설정
Firebase 콘솔에서 iOS 앱을 추가하고 GoogleService-Info.plist
파일을 다운로드합니다.
Xcode에서 프로젝트를 열고 Runner
target에 GoogleService-Info.plist
파일을 추가합니다.
5. 플러터 코드에서 사용하기
Firebase 애널리틱스를 초기화하고 사용자 동작을 로깅하는 플러터 코드를 추가합니다.
import 'package:firebase_analytics/firebase_analytics.dart';
void main() {
FirebaseAnalytics().logAppOpen();
runApp(MyApp());
}
이제 앱을 실행하면 플러터 앱과 파이어베이스 애널리틱스가 연동되어 앱의 사용자 동작을 추적하고 분석할 수 있습니다.
이상으로 플러터와 파이어베이스 애널리틱스를 연동하는 단계를 살펴보았습니다.
더 자세한 내용은 파이어베이스 공식 문서를 참고하세요.