[flutter] 플러터와 파이어베이스 애널리틱스 연동을 위한 리소스 파일 수정
파이어베이스 애널리틱스는 앱의 사용 데이터를 추적하고 분석하는 데 유용한 도구입니다. 플러터 앱과 파이어베이스 애널리틱스를 연동하려면 몇 가지 설정이 필요합니다. 이 포스트에서는 플러터 앱에 파이어베이스 애널리틱스를 연동하기 위해 필요한 리소스 파일을 수정하는 방법을 설명하겠습니다.
1. android/app
폴더에 Firebase 구성 파일 추가
플러터 앱에 파이어베이스를 추가하려면, 먼저 Firebase 콘솔에서 프로젝트를 생성하고 google-services.json
파일을 다운로드해야 합니다. 이 파일을 android/app
폴더에 추가합니다.
2. pubspec.yaml
파일에 Firebase 플러그인 추가
pubspec.yaml
파일에 Firebase 플러그인을 추가하여 앱에 Firebase의 기능을 포함시킬 수 있습니다. 아래와 같이 firebase_analytics
플러그인을 추가합니다.
dependencies:
flutter:
sdk: flutter
firebase_analytics: ^8.3.3
3. AndroidManifest.xml 파일 수정
android/app/src/main/AndroidManifest.xml
파일에서 파이어베이스 애널리틱스와 관련된 설정을 추가합니다.
<application>
<meta-data
android:name="google_analytics_adid_collection_enabled"
android:value="true" />
<meta-data
android:name="google_analytics_app_id"
android:value="YOUR_ANALYTICS_TRACKING_ID" />
</application>
위의 코드에서 YOUR_ANALYTICS_TRACKING_ID
를 본인의 파이어베이스 프로젝트에서 제공된 추적 ID로 대체해야 합니다.
4. Firebase Analytics 초기화
마지막으로, 앱의 처음 로드되는 곳에서 Firebase 애널리틱스를 초기화해야 합니다. 메인 파일이나 앱의 진입 지점에 다음 코드를 추가합니다.
import 'package:firebase_analytics/firebase_analytics.dart';
void main() {
runApp(MyApp());
FirebaseAnalytics analytics = FirebaseAnalytics();
}
위 과정을 완료하면 플러터 앱에서 파이어베이스 애널리틱스를 사용할 수 있게 됩니다. 사용자의 앱 이용 현황을 추적하고 데이터를 분석하여 더 나은 사용자 경험을 제공할 수 있습니다.
위의 단계에 대한 자세한 내용은 파이어베이스 공식 문서를 참고하시기 바랍니다.