initialize method
Future<void>
initialize(
{ - required String firebaseAPIKey,
- required String firebaseAppID,
- required String firebaseMessengerSenderID,
- required String firebaseProjectID,
})
Implementation
Future<void> initialize(
{required String firebaseAPIKey,
required String firebaseAppID,
required String firebaseMessengerSenderID,
required String firebaseProjectID}) async {
await Firebase.initializeApp(
options: FirebaseOptions(
apiKey: firebaseAPIKey,
appId: firebaseAppID,
messagingSenderId: firebaseMessengerSenderID,
projectId: firebaseProjectID));
_remoteConfig = FirebaseRemoteConfig.instance;
await _remoteConfig.setConfigSettings(RemoteConfigSettings(
fetchTimeout: const Duration(seconds: 10),
minimumFetchInterval: const Duration(hours: 1),
));
await _remoteConfig.fetchAndActivate();
}