Skip to content

Commit 322f0de

Browse files
committed
fix: 웹에서 Firebase 초기화 건너뛰기
1 parent 298e41c commit 322f0de

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

lib/app.dart

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import 'dart:async';
22

33
import 'package:firebase_core/firebase_core.dart';
4+
import 'package:flutter/foundation.dart' show kIsWeb;
45
import 'package:flutter/material.dart';
56
import 'package:flutter_localizations/flutter_localizations.dart';
67
import 'package:taba_app/core/locale/app_locale.dart';
@@ -33,14 +34,18 @@ class _TabaAppState extends State<TabaApp> {
3334

3435
Future<void> _initializeApp() async {
3536
try {
36-
// Firebase 초기화 (Flutter 측)
37-
await Firebase.initializeApp();
37+
// Firebase 초기화 (웹에서는 건너뛰기 - firebase_options.dart 설정 필요)
38+
if (!kIsWeb) {
39+
await Firebase.initializeApp();
40+
}
3841

3942
// 앱 언어 초기화 (시스템 언어 감지 및 저장)
4043
await AppLocaleController.initialize();
4144

42-
// FCM 초기화
43-
await FcmService.instance.initialize();
45+
// FCM 초기화 (웹에서는 건너뛰기)
46+
if (!kIsWeb) {
47+
await FcmService.instance.initialize();
48+
}
4449

4550
_checkAuth();
4651
} catch (e) {

0 commit comments

Comments
 (0)