[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();
}

위 과정을 완료하면 플러터 앱에서 파이어베이스 애널리틱스를 사용할 수 있게 됩니다. 사용자의 앱 이용 현황을 추적하고 데이터를 분석하여 더 나은 사용자 경험을 제공할 수 있습니다.

위의 단계에 대한 자세한 내용은 파이어베이스 공식 문서를 참고하시기 바랍니다.