FirebaseABTesting Framework Reference

FIRLifecycleEvents


@interface FIRLifecycleEvents : 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

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull setExperimentEventName;
  • 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

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull activateExperimentEventName;
  • 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

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull clearExperimentEventName;
  • 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

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull timeoutExperimentEventName;
  • 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

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull expireExperimentEventName;