after_firebase
Adaptateurs Firebase : objectif, dépendances, API clés et exemple pour after_firebase.
Version de la doc: supercore main · packages 1.0.0
ObjectifLien vers cette section: Objectif
Adaptateurs Firebase
Adaptateurs Firebase Auth, blobs Firestore et médias Storage pour la racine de composition. Si Firebase n’est pas configuré ou ne démarre pas, il se rabat sur des adaptateurs locaux au lieu de planter.
DépendancesLien vers cette section: Dépendances
- Dépend de
- after_core
- Utilisé par
- after_consumer
- Dépendances tierces notables
- firebase_corefirebase_authcloud_firestorefirebase_storagegoogle_sign_in
API clésLien vers cette section: API clés
- AfterFirebaseBootstrap
- FirebaseAfterAuthRepository
- FirestoreAfterUserBlobSync
- FirebaseAfterUserMediaSync
- AfterFirebaseCloudAvailability
ExempleLien vers cette section: Exemple
// 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',
),
];