firebase_remote_helper 0.0.1+5 copy "firebase_remote_helper: ^0.0.1+5" to clipboard
firebase_remote_helper: ^0.0.1+5 copied to clipboard

This plugin makes it easier for you to use firebase remote config.

Firebase Remote Helper #

This plugin makes it easier for you to use firebase remote config.

Usage #

Await for the initialization

// Get the instance
final remoteHelper = FirebaseRemoteHelper.instance;

// Initialize
await remoteHelper.initial(
    fetchTimeout: const Duration(minutes: 1), // Optinal: default is 1 minute
    minimumFetchInterval: const Duration(minutes: 60), // Optinal: default is 60 minutes
    defaultParameters: {}, // Optinal: default is not set
);

Or you can call initial and await for it later:

// Initialize
remoteHelper.initial(
    fetchTimeout: const Duration(minutes: 1), // Optinal: default is 1 minute
    minimumFetchInterval: const Duration(minutes: 60), // Optinal: default is 60 minutes
    defaultParameters: {}, // Optinal: default is not set
);

// And wait for the initial later
await remoteHelper.ensureInitialized;

Get value

/// Return RemoteConfigValue
remoteHelper.get('key'); // .asBool, .asInt, .asDouble, .asString, .asMap, .asList

/// Number: 1
remoteHelper.getInt('key');

/// Boolean: true/false
remoteHelper.getBool('key');

/// Number: 1.0
remoteHelper.getDouble('key');

/// String: "something"
remoteHelper.getString('key');

/// JSON: ["something", "something other"]
remoteHelper.getMap('key');

/// JSON: {"someKey":"someValue", "someKey other":"someValue other"}
remoteHelper.getList('key');
2
likes
0
pub points
53%
popularity

Publisher

verified publisherlamnhan.dev

This plugin makes it easier for you to use firebase remote config.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

firebase_remote_config, flutter

More

Packages that depend on firebase_remote_helper