after_firebase
Firebase adaptörleri: after_firebase için amaç, bağımlılıklar, temel API'ler ve örnek.
Doküman sürümü: supercore main · paketler 1.0.0
AmaçBu bölümün bağlantısı: Amaç
Firebase adaptörleri
Kompozisyon kökü için Firebase Auth, Firestore blob ve Storage medya adaptörleri. Firebase yapılandırılmamışsa veya başlatılamazsa çökmek yerine yerel adaptörlere geri döner.
BağımlılıklarBu bölümün bağlantısı: Bağımlılıklar
- Bağımlı olduğu
- after_core
- Kullananlar
- after_consumer
- Öne çıkan üçüncü taraf bağımlılıklar
- firebase_corefirebase_authcloud_firestorefirebase_storagegoogle_sign_in
Temel API'lerBu bölümün bağlantısı: Temel API'ler
- AfterFirebaseBootstrap
- FirebaseAfterAuthRepository
- FirestoreAfterUserBlobSync
- FirebaseAfterUserMediaSync
- AfterFirebaseCloudAvailability
ÖrnekBu bölümün bağlantısı: Örnek
// 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',
),
];Kaynak supercore/packages/after_firebase/lib/src/after_firebase_bootstrap.dart (yeni sekmede açılır)