[flutter] 플러터와 파이어베이스 애널리틱스 연동을 위한 API 키 설정

파이어베이스의 애널리틱스를 사용하는 경우, 앱에서 파이어베이스 서비스를 활성화하려면 프로젝트의 API 키를 설정해야 합니다. 이제 앱에서 애널리틱스를 사용하기 위한 API 키를 설정하는 방법을 알아보겠습니다.

API 키 생성 및 설정하기

  1. 프로젝트 설정: 파이어베이스 콘솔에 접속하여 프로젝트를 선택한 후, “프로젝트 설정”으로 이동합니다.

  2. 앱 설정: “일반” 탭에서 “앱 정보”로 이동하여 해당 플랫폼(안드로이드 또는 iOS)의 패키지 이름과 SHA-1 인증서 지문을 등록합니다.

  3. 구성 파일 다운로드: “프로젝트 설정” 탭으로 이동하여 해당 플랫폼(안드로이드 또는 iOS)의 구성 파일을 다운로드합니다.

  4. 앱에 구성 파일 추가: 다운로드받은 구성 파일을 플러터 프로젝트의 해당 플랫폼 모듈에 추가합니다.

  5. API 키 설정: 구성 파일에 있는 API 키를 사용하여 파이어베이스 애널리틱스와 플러터 앱을 연동합니다.

이제 플러터 앱과 파이어베이스 애널리틱스가 연동되어 데이터를 수집할 수 있게 되었습니다.

import 'package:firebase_analytics/firebase_analytics.dart';
import 'package:firebase_analytics/observer.dart';

void main() {
  FirebaseAnalytics analytics = FirebaseAnalytics();
  runApp(
    MaterialApp(
      navigatorObservers: [
        FirebaseAnalyticsObserver(analytics: analytics),
      ],
      home: MyApp(),
    ),
  );
}

위와 같이 플러터 앱의 코드에 FirebaseAnalytics와 FirebaseAnalyticsObserver를 추가하여 애널리틱스를 플러터 앱과 연동할 수 있습니다.

마치며

이제 파이어베이스 애널리틱스와 플러터 앱을 연동하는 방법에 대해 알아보았습니다. 정상적으로 API 키를 설정하고 앱을 빌드하면, 애널리틱스를 통해 사용자 데이터를 수집할 수 있게 됩니다.

더 많은 정보와 튜토리얼을 원하신다면, 파이어베이스 공식 문서를 참고하시기 바랍니다.

파이어베이스 공식 문서