FirebaseRemoteConfig Framework Reference

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 methodremoteConfig() can be usedto fetch, activate and read config results and set default config results on the defaultRemote Config instance.

    Declaration

    Swift

    classRemoteConfig:NSObject,NSFastEnumeration
  • Listener registration returned byaddOnConfigUpdateListener. 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 callingaddOnConfigUpdateListener will 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 toFIRRemoteConfigUpdateCompletion when 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.