after_firebase
Adaptadores de Firebase: propósito, dependencias, API clave y ejemplo de after_firebase.
Versión de la documentación: supercore main · paquetes 1.0.0
PropósitoEnlace a esta sección: Propósito
Adaptadores de Firebase
Adaptadores de Firebase Auth, blobs de Firestore y medios de Storage para la raíz de composición. Si Firebase no está configurado o no arranca, recurre a adaptadores locales en lugar de fallar.
DependenciasEnlace a esta sección: Dependencias
- Depende de
- after_core
- Usado por
- after_consumer
- Dependencias de terceros destacadas
- firebase_corefirebase_authcloud_firestorefirebase_storagegoogle_sign_in
API claveEnlace a esta sección: API clave
- AfterFirebaseBootstrap
- FirebaseAfterAuthRepository
- FirestoreAfterUserBlobSync
- FirebaseAfterUserMediaSync
- AfterFirebaseCloudAvailability
EjemploEnlace a esta sección: Ejemplo
// 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',
),
];