Package com.moengage.inapp.internal

Types

ActionManager
Link copied to clipboard
open class ActionManager : ActionManagerBase
Umang Chamaria
BaseViewEngine
Link copied to clipboard
abstract class BaseViewEngine(activity: Activity, campaignPayload: CampaignPayload, viewCreationMeta: ViewCreationMeta)
ConfigurationChangeHandler
Link copied to clipboard
class ConfigurationChangeHandler
Class to handle in-apps on device configuration change
HtmlViewEngine
Link copied to clipboard
class HtmlViewEngine(activity: Activity, htmlCampaignPayload: HtmlCampaignPayload, viewCreationMeta: ViewCreationMeta) : BaseViewEngine
InAppConstants
Link copied to clipboard
interface InAppConstants
Umang Chamaria
InAppController
Link copied to clipboard
open class InAppController
Umang Chamaria
InAppDelegator
Link copied to clipboard
object InAppDelegator
InAppEvaluator
Link copied to clipboard
open class InAppEvaluator
Umang Chamaria
InAppHandlerImpl
Link copied to clipboard
open class InAppHandlerImpl : InAppHandler
Umang Chamaria
InAppInternalHelper
Link copied to clipboard
class InAppInternalHelper
InAppUtils
Link copied to clipboard
open class InAppUtils
Umang Chamaria Date: 2019-09-01
NudgeHandler
Link copied to clipboard
class NudgeHandler
StatsLogger
Link copied to clipboard
class StatsLogger
SyncCompleteObservable
Link copied to clipboard
open class SyncCompleteObservable : Observable
Umang Chamaria Date: 2019-09-24
ViewCreationMeta
Link copied to clipboard
open class ViewCreationMeta
Umang Chamaria Date: 2019-09-22
ViewEngine
Link copied to clipboard
open class ViewEngine : BaseViewEngine
Umang Chamaria

Functions

addAttributesToProperties
Link copied to clipboard
fun addAttributesToProperties(properties: Properties, campaignId: String, campaignName: String, campaignContext: CampaignContext? = null)
canShowInAppInCurrentOrientation
Link copied to clipboard
fun canShowInAppInCurrentOrientation(orientation: Int, supportedOrientations: Set<ScreenOrientation>): Boolean
getAppOpenJob
Link copied to clipboard
fun getAppOpenJob(context: Context): Job
getCurrentOrientation
Link copied to clipboard
fun getCurrentOrientation(context: Context): Int
getPreviewInAppJob
Link copied to clipboard
fun getPreviewInAppJob(context: Context, campaign: InAppCampaign): Job
getReRenderInAppJob
Link copied to clipboard
fun getReRenderInAppJob(activity: Activity): Job
getSelfHandledInAppJob
Link copied to clipboard
fun getSelfHandledInAppJob(context: Context): Job
getShowInAppJob
Link copied to clipboard
fun getShowInAppJob(context: Context): Job
getShowTestInAppJob
Link copied to clipboard
fun getShowTestInAppJob(context: Context, campaignId: String): Job
getShowTriggerJob
Link copied to clipboard
fun getShowTriggerJob(context: Context, event: Event): Job
getUpdateCampaignStatusJob
Link copied to clipboard
fun getUpdateCampaignStatusJob(context: Context, updateType: StateUpdateType, campaignId: String): Job
getUpdateSelfHandledCampaignStatusJob
Link copied to clipboard
fun getUpdateSelfHandledCampaignStatusJob(context: Context, updateType: StateUpdateType, campaignId: String): Job
getUploadStatsJob
Link copied to clipboard
fun getUploadStatsJob(context: Context): Job
isValidJavaScriptString
Link copied to clipboard
fun isValidJavaScriptString(string: String?): Boolean
isValidJavaScriptValue
Link copied to clipboard
fun isValidJavaScriptValue(string: Any?): Boolean
screenOrientationFromJson
Link copied to clipboard
fun screenOrientationFromJson(jsonArray: JSONArray): Set<ScreenOrientation>

Properties

DELIVERY_STAGE_API_FAILURE
Link copied to clipboard
const val DELIVERY_STAGE_API_FAILURE: String
DELIVERY_STAGE_MANDATORY_PARAM_MISSING
Link copied to clipboard
const val DELIVERY_STAGE_MANDATORY_PARAM_MISSING: String
const val IMPRESSION_STAGE_ANOTHER_CAMPAIGN_VISIBLE: String
const val IMPRESSION_STAGE_GIF_LIBRARY_NOT_PRESENT: String
IMPRESSION_STAGE_HEIGHT_EXCEEDS_DEVICE
Link copied to clipboard
const val IMPRESSION_STAGE_HEIGHT_EXCEEDS_DEVICE: String
IMPRESSION_STAGE_IMAGE_DOWNLOAD_FAILURE
Link copied to clipboard
const val IMPRESSION_STAGE_IMAGE_DOWNLOAD_FAILURE: String
const val IMPRESSION_STAGE_ORIENTATION_UNSUPPORTED: String