FirebaseConfig constructor

FirebaseConfig({
  1. required String apiKey,
  2. required String projectId,
  3. required String authDomain,
  4. required String storageBucket,
  5. required String messagingSenderId,
  6. required String appId,
  7. required String measurementId,
})

Creates a FirebaseConfig instance.

All parameters are required and correspond to Firebase project settings:

  • apiKey: The Firebase API key.
  • projectId: The Firebase project ID.
  • authDomain: The Firebase authentication domain.
  • storageBucket: The Firebase storage bucket.
  • messagingSenderId: The Firebase Cloud Messaging (FCM) sender ID.
  • appId: The Firebase app ID.
  • measurementId: The Firebase measurement ID (for Google Analytics).

Implementation

FirebaseConfig({
  required this.apiKey,
  required this.projectId,
  required this.authDomain,
  required this.storageBucket,
  required this.messagingSenderId,
  required this.appId,
  required this.measurementId,
});