FirebaseABTesting Framework Reference

LifecycleEvents

class LifecycleEvents : NSObject

An Experiment Lifecycle Event Object that specifies the name of the experiment event to be logged by Firebase Analytics.

  • Event name for when an experiment is set. It defaults to SetExperimentEventName and can be overridden. If experiment payload has a valid string of this field, always use experiment payload.

    Declaration

    Swift

    var setExperimentEventName: String { get set }
  • Event name for when an experiment is activated. It defaults to ActivateExperimentEventName and can be overridden. If experiment payload has a valid string of this field, always use experiment payload.

    Declaration

    Swift

    var activateExperimentEventName: String { get set }
  • Event name for when an experiment is cleared. It is default to ClearExperimentEventName and can be overridden. If experiment payload has a valid string of this field, always use experiment payload.

    Declaration

    Swift

    var clearExperimentEventName: String { get set }
  • Event name for when an experiment is timeout from being STANDBY. It is default to TimeoutExperimentEventName and can be overridden. If experiment payload has a valid string of this field, always use experiment payload.

    Declaration

    Swift

    var timeoutExperimentEventName: String { get set }
  • Event name when an experiment is expired when it reaches the end of its TTL. It is default to ExpireExperimentEventName and can be overridden. If experiment payload has a valid string of this field, always use experiment payload.

    Declaration

    Swift

    var expireExperimentEventName: String { get set }