MoEngageInAppFCBlockReason
public enum MoEngageInAppFCBlockReason
Represents the reason why a campaign was blocked by Frequency Capping
This enum provides detailed information about why a campaign was blocked, including the specific limits that were exceeded and current counts.
-
Global FC limit reached for a specific trigger type
Declaration
Swift
case globalLimitReached(triggerType: MoEngageInAppFCTriggerType, limit: Int, current: Int) -
Campaign-level FC limit reached
Declaration
Swift
case campaignLimitReached(limit: Int, current: Int) -
Tag-based FC limit reached for all tags (AND condition)
Declaration
Swift
case allTagsLimitReached(tags: [String], limit: Int, current: Int) -
Tag-based FC limit reached for any tag (OR condition)
Declaration
Swift
case anyTagLimitReached(tags: [String], limit: Int, current: Int) -
Returns a readable description of the block reason
Declaration
Swift
public var description: String { get }