after_firebase
Firebase 어댑터: after_firebase의 목적, 의존성, 주요 API, 예제.
문서 버전: supercore main · 패키지 1.0.0
목적이 섹션으로 연결되는 링크: 목적
Firebase 어댑터
컴포지션 루트용 Firebase Auth, Firestore 블롭, Storage 미디어 어댑터입니다. Firebase가 구성되지 않았거나 시작에 실패하면 중단되지 않고 로컬 어댑터로 대체됩니다.
의존성이 섹션으로 연결되는 링크: 의존성
- 의존 대상
- after_core
- 주요 서드파티 의존성
- firebase_corefirebase_authcloud_firestorefirebase_storagegoogle_sign_in
주요 API이 섹션으로 연결되는 링크: 주요 API
- AfterFirebaseBootstrap
- FirebaseAfterAuthRepository
- FirestoreAfterUserBlobSync
- FirebaseAfterUserMediaSync
- AfterFirebaseCloudAvailability
예제이 섹션으로 연결되는 링크: 예제
// Cold start, before ProviderScope. Returns false (no crash) when
// options are null or init fails — auth falls back to prefs adapters.
await AfterFirebaseBootstrap.ensureInitialized(options: firebaseOptions);
final overrides = [
...AfterStandardOverrides.create(
preferences: prefs,
userAgent: userAgent,
includeUserBlobSync: false, // Firebase provides blob sync below
),
...AfterFirebaseBootstrap.overrides(
preferences: prefs,
appId: 'super_garage',
),
];소스 supercore/packages/after_firebase/lib/src/after_firebase_bootstrap.dart (새 탭에서 열림)