NativebrikRemoteConfig

Interface

class NativebrikRemoteConfig {
  final String id;
  NativebrikRemoteConfig(this.id);
  Future<NativebrikRemoteConfigVariant> fetch()
}

class NativebrikRemoteConfigVariant {
  Future<String?> get(String key)
  Future<int?> getAsInt(String key)
  Future<double?> getAsDouble(String key)
  Future<bool?> getAsBool(String key)
  Future<void> dispose()
}

Usage

final config = NativebrikRemoteConfig("<ID OR CUSTOM_ID>");
final variant = await config.fetch();
final phase = variant.phase;
final value = await variant.get("KEY");
await variant.dispose();

Last updated