after_firebase
محوّلات Firebase: الغرض، والاعتماديات، وواجهات API الرئيسية، ومثال لـ after_firebase.
إصدار التوثيق: supercore main · الحزم 1.0.0
الغرضرابط إلى هذا القسم: الغرض
محوّلات Firebase
محوّلات Firebase Auth وكتل Firestore ووسائط Storage لجذر التركيب. إذا لم يُهيَّأ Firebase أو فشل في البدء، يعود إلى المحوّلات المحلية بدل أن يتعطّل التطبيق.
الاعتمادياترابط إلى هذا القسم: الاعتماديات
- تعتمد على
- after_core
- تستخدمها
- after_consumer
- اعتماديات خارجية بارزة
- 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 (يُفتح في علامة تبويب جديدة)