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 is default to FIRSetExperimentEventName and can be overridden. If experiment payload has a valid string of this field, always use experiment payload.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic) NSString *_Nonnull setExperimentEventName;
  • Event name for when an experiment is activated. It is default to FIRActivateExperimentEventName and can be overridden. If experiment payload has a valid string of this field, always use experiment payload.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic)
        NSString *_Nonnull activateExperimentEventName;
  • Event name for when an experiment is clearred. It is default to FIRClearExperimentEventName and can be overridden. If experiment payload has a valid string of this field, always use experiment payload.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic)
        NSString *_Nonnull clearExperimentEventName;
  • Event name for when an experiment is timeout from being STANDBY. It is default to FIRTimeoutExperimentEventName and can be overridden. If experiment payload has a valid string of this field, always use experiment payload.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic)
        NSString *_Nonnull timeoutExperimentEventName;
  • Event name when an experiment is expired when it reaches the end of its TTL. It is default to FIRExpireExperimentEventName and can be overridden. If experiment payload has a valid string of this field, always use experiment payload.

    Declaration

    Objective-C

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