any
: once one of triggers becomes true the message is displayed to the userall
: all triggers needs to be true in order to show the message.MBAppOpeningTrigger
: Becoomes true when the app has been opened n times (times
property), it's checked at the app startup.MBEventTrigger
: Becomes true when an event happens n times (times
property)MBInactiveUserTrigger
: Becomes true if a user has not opened the app for n days (days
parameter)MBLocationTrigger
: If a user enters a location, specified by latitude
, longitude
and radius
. This trigger can be activated with a day delay defined as the afterDays
property. The location data comes from the MBAudience SDK.MBTagChangeTrigger
: If a tag of the MBAudience SDK changes and become equals or not to a value. It has a tag
property (the tag that needs to be checked) and a value
property (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 (times
property). If the secondsOnView
the user needs to stay the seconds defined in order to activate the trigger.