RemoteConfigValue

class RemoteConfigValue : NSObject, NSCopying

This class provides a wrapper for Remote Config parameter values, with methods to get parameter values as different data types.

  • Gets the value as a string.

    Declaration

    Swift

    var stringValue: String? { get }
  • Gets the value as a number value.

    Declaration

    Swift

    var numberValue: NSNumber? { get }
  • Gets the value as a NSData object.

    Declaration

    Swift

    var dataValue: Data { get }
  • Gets the value as a boolean.

    Declaration

    Swift

    var boolValue: Bool { get }
  • Gets a foundation object (NSDictionary / NSArray) by parsing the value as JSON. This method uses NSJSONSerialization’s JSONObjectWithData method with an options value of 0. TODO(mandard): Pending API review. (b/113523947).

    Declaration

    Swift

    var jsonValue: Any? { get }
  • Identifies the source of the fetched value.

    Declaration

    Swift

    var source: RemoteConfigSource { get }