InAppEvaluator

open class InAppEvaluator

Author

Umang Chamaria

Functions

canShowInAppOnActivity
Link copied to clipboard
open fun canShowInAppOnActivity(activityName: String, @Nullable() blockedActivityList: Set<String>): Boolean
getEligibleCampaignFromList
Link copied to clipboard
open fun getEligibleCampaignFromList(campaignList: List<InAppCampaign>, globalState: InAppGlobalState, appContext: List<String>, currentOrientation: Int): InAppCampaign
isCampaignEligibleForDisplay
Link copied to clipboard
open fun isCampaignEligibleForDisplay(inAppCampaign: InAppCampaign, contextList: List<String>, currentActivityName: String, globalState: InAppGlobalState, currentOrientation: Int): EvaluationStatusCode
isServerSyncRequired
Link copied to clipboard
open fun isServerSyncRequired(lastSyncTime: Long, currentTime: Long, syncInterval: Long, isInAppSynced: Boolean): Boolean