FirebaseRemoteConfig Framework Reference Stay organized with collections Save and categorize content based on your preferences.
Classes
The following classes are available globally.
This class provides a wrapper for Remote Config parameter values, with methods to get parametervalues as different data types.
Declaration
Swift
classRemoteConfigValue:NSObject,NSCopying
Firebase Remote Config class. The class method
remoteConfig()can be usedto fetch, activate and read config results and set default config results on the defaultRemote Config instance.Declaration
Swift
classRemoteConfig:NSObject,NSFastEnumerationListener registration returned by
addOnConfigUpdateListener. Calling its methodremovestops 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
addOnConfigUpdateListenerwill re-open the connection.Declaration
Swift
classConfigUpdateListenerRegistration:NSObject,@uncheckedSendable
Firebase Remote Config settings.
Declaration
Swift
classRemoteConfigSettings:NSObject
Used by Remote Config real-time config update service, this class represents changes between thenewly fetched config and the current one. An instance of this class is passed to
FIRRemoteConfigUpdateCompletionwhen a new config version has been automatically fetched.Declaration
Swift
classRemoteConfigUpdate:NSObject
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-11 UTC.