Skip to main content
Represents the types of entitlements that can be granted when a user accepts an offer. Each entitlement type includes optional value and unit fields for specificity. Entitlements are never carried on a PresentationResult; read them from isActive() / isActivePublisher(), the authoritative state.

Definition

Entitlements may expire over time. Use isActive() or isActivePublisher() to check current status rather than storing the entitlement object.

Entitlement Types

Entitlement Units

Entitlements are automatically tracked and synced across devices when you call identify().