-
- All Implemented Interfaces:
-
android.app.Application.ActivityLifecycleCallbacks,io.karte.android.core.library.ActionModule,io.karte.android.core.library.Library,io.karte.android.core.library.Module,io.karte.android.core.library.TrackModule,io.karte.android.core.library.UserModule
public final class InAppMessaging extends ActivityLifecycleCallback implements Library, ActionModule, UserModule, TrackModuleアプリ内メッセージの管理を行うクラスです。
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classInAppMessaging.Companionpublic classInAppMessaging.ConfigInAppMessagingモジュールの設定を保持するクラスです。
-
Constructor Summary
Constructors Constructor Description InAppMessaging()
-
Method Summary
Modifier and Type Method Description Unitconfigure(KarteApp app)Unitunconfigure(KarteApp app)Unitreceive(TrackResponse trackResponse, TrackRequest trackRequest)Unitreset()UnitresetAll()UnitrenewVisitorId(String current, String previous)Eventprepare(Event event)TrackRequestintercept(TrackRequest request)UnitonActivityStarted(Activity activity)StringgetName()StringgetVersion()BooleangetIsPublic()List<TrackEventRejectionFilterRule>getEventRejectionFilterRules()-
Methods inherited from class io.karte.android.core.library.Library
equals, hashCode, toString -
Methods inherited from class io.karte.android.inappmessaging.InAppMessaging
onActivityCreated, onActivityDestroyed, onActivityPaused, onActivityResumed, onActivitySaveInstanceState, onActivityStopped -
Methods inherited from class io.karte.android.utilities.ActivityLifecycleCallback
onActivityPostCreated, onActivityPostDestroyed, onActivityPostPaused, onActivityPostResumed, onActivityPostSaveInstanceState, onActivityPostStarted, onActivityPostStopped, onActivityPreCreated, onActivityPreDestroyed, onActivityPrePaused, onActivityPreResumed, onActivityPreSaveInstanceState, onActivityPreStarted, onActivityPreStopped -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
unconfigure
Unit unconfigure(KarteApp app)
-
renewVisitorId
Unit renewVisitorId(String current, String previous)
-
prepare
Event prepare(Event event)
-
intercept
TrackRequest intercept(TrackRequest request)
-
onActivityStarted
Unit onActivityStarted(Activity activity)
-
getVersion
String getVersion()
-
getIsPublic
Boolean getIsPublic()
-
getEventRejectionFilterRules
List<TrackEventRejectionFilterRule> getEventRejectionFilterRules()
-
-
-
-