Classes
The following classes are available globally.
-
This class provides a wrapper for Remote Config parameter values, with methods to get parameter values as different data types.
Declaration
Swift
class RemoteConfigValue : NSObject, NSCopying
-
Firebase Remote Config class. The class method
remoteConfig()
can be used to fetch, activate and read config results and set default config results on the default Remote Config instance.Declaration
Swift
class RemoteConfig : NSObject, NSFastEnumeration
-
Listener registration returned by
addOnConfigUpdateListener
. Calling its methodremove
stops the associated listener from receiving config updates and unregisters itself.If remove is called and no other listener registrations remain, the connection to the real-time RC backend is closed. Subsequently calling
addOnConfigUpdateListener
will re-open the connection.Declaration
Swift
class ConfigUpdateListenerRegistration : NSObject
-
Firebase Remote Config settings.
Declaration
Swift
class RemoteConfigSettings : NSObject
-
Used by Remote Config real-time config update service, this class represents changes between the newly fetched config and the current one. An instance of this class is passed to
FIRRemoteConfigUpdateCompletion
when a new config version has been automatically fetched.Declaration
Swift
class RemoteConfigUpdate : NSObject