InAppHandler

interface InAppHandler

Functions

generateMetaForV2Campaign
Link copied to clipboard
abstract fun generateMetaForV2Campaign(inAppV2Meta: InAppV2Meta): InAppV3Meta
Generate payload to migrate v2 campaign to v3.
onAppClose
Link copied to clipboard
abstract fun onAppClose(context: Context)
Application Context
onAppOpen
Link copied to clipboard
abstract fun onAppOpen(@NonNull() context: Context)
Sync InApps, delete html assets if required
onLogout
Link copied to clipboard
abstract fun onLogout(context: Context)
Clear in-app related preference data.
onStart
Link copied to clipboard
abstract fun onStart(currentActivity: Activity)
(non-Javadoc)Register to show in-apps in the activity.
onStop
Link copied to clipboard
abstract fun onStop(currentActivity: Activity)
(non-Javadoc)Unregister to show in-apps in the activity.
showInAppFromPush
Link copied to clipboard
abstract fun showInAppFromPush(context: Context, pushPayload: Bundle)
showTriggerInAppIfPossible
Link copied to clipboard
abstract fun showTriggerInAppIfPossible(context: Context, event: Event)
(non-Javadoc)Registers a smart event and tries to show in-app for it