Gets the variation key for an A/B test experiment asynchronously
The experiment key identifier
Promise resolving to the variation key (e.g., "A", "B")
Optionaluser: null | UserGets the variation key for an A/B test experiment synchronously
The experiment key identifier
The variation key (e.g., "A", "B")
Optionaluser: null | UserGets detailed decision information for an A/B test experiment asynchronously
The experiment key identifier
Promise resolving to decision details including variation, reason, and parameters
Optionaluser: null | UserGets detailed decision information for an A/B test experiment synchronously
The experiment key identifier
Decision details including variation, reason, and parameters
Optionaluser: null | UserChecks if a feature flag is enabled asynchronously
The feature flag key identifier
Promise resolving to true if the feature is enabled, false otherwise
Optionaluser: null | UserChecks if a feature flag is enabled synchronously
The feature flag key identifier
True if the feature is enabled, false otherwise
Optionaluser: null | UserGets detailed decision information for a feature flag asynchronously
The feature flag key identifier
Promise resolving to feature flag decision details including isOn status, reason, and parameters
Optionaluser: null | UserGets detailed decision information for a feature flag synchronously
The feature flag key identifier
Feature flag decision details including isOn status, reason, and parameters
Optionaluser: null | UserGets the remote config asynchronously
Promise resolving to remote config object for retrieving configuration values
Optionaluser: null | User
Hackle React Native SDK client interface
Provides methods for A/B testing, feature flags, remote config, event tracking, and user management.