any: once one of triggers becomes true the message is displayed to the user
all: all triggers needs to be true in order to show the message.
MBAppOpeningTrigger: Becoomes true when the app has been opened n times (
timesproperty), it's checked at the app startup.
MBEventTrigger: Becomes true when an event happens n times (
MBInactiveUserTrigger: Becomes true if a user has not opened the app for n days (
MBLocationTrigger: If a user enters a location, specified by
radius. This trigger can be activated with a day delay defined as the
afterDaysproperty. The location data comes from the MBAudienceSwift SDK.
MBTagChangeTrigger: If a tag of the MBAudienceSwift SDK changes and become equals or not to a value. It has a
tagproperty (the tag that needs to be checked) and a
valueproperty (the value that needs to be equal or different in order to activate the trigger)
MBViewTrigger: it's activated when a user enters a view n times (
timesproperty). If the
secondsOnViewthe user needs to stay the seconds defined in order to activate the trigger.