반응형
서론
플러터에 파이어베이스를 연동하려고 하는데 초기화 코드를 작성하니 디버그 콘솔에서 처리되지 않은 예외가 있다고 하고 위젯이 로딩되지 않는 현상이 있다.
관련 메시지를 검색하니 아래의 스택오버플로우 Q&A가 나왔고 이를 통해 해결했다
Flutter: Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized
결론
결론은 파이어 베이스를 초기화 하기 전에 아래의 코드를 추가해주면 된다
WidgetsFlutterBinding.ensureInitialized();
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
runApp(const MyApp()); //
}
아래의 아키텍처 확인 바람
2022.12.06 - [[FrameWork]Flutter/FireBase] - [FireBase] Flutter 프로젝트와 FireBase 연동하기
반응형
'[FrameWork]Flutter' 카테고리의 다른 글
[Firebase + Flutter] 사용자 회원가입, 로그인 구현하기(1)_이메일 회원가입 (0) | 2022.12.10 |
---|---|
[FireBase] Flutter 프로젝트와 FireBase 연동하기 (0) | 2022.12.06 |
[FireBase] 파이어베이스 CLI 설치하기 (0) | 2022.12.06 |
[Flutter]플러터에서 파이토치 사용해서 이미지 분류하기_2(pytorch_mobile) (0) | 2022.12.06 |
[Flutter]플러터에서 파이토치 사용해서 이미지 분류하기_1(pytorch_mobile) (2) | 2022.12.06 |