Package com.batch.android.localcampaigns
Class LocalCampaignsTracker
- java.lang.Object
-
- com.batch.android.localcampaigns.LocalCampaignsSQLTracker
-
- com.batch.android.localcampaigns.LocalCampaignsTracker
-
- All Implemented Interfaces:
ViewTracker
public final class LocalCampaignsTracker extends LocalCampaignsSQLTracker
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.batch.android.localcampaigns.ViewTracker
ViewTracker.CountedViewEvent
-
-
Field Summary
-
Fields inherited from interface com.batch.android.localcampaigns.ViewTracker
KIND_VIEW
-
-
Constructor Summary
Constructors Constructor Description LocalCampaignsTracker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetSessionViewsCount()Get the count of in-apps viewed during the sessionvoidresetSessionViewsCount()Reset the session view countViewTracker.CountedViewEventtrackViewEvent(java.lang.String campaignID)Track-
Methods inherited from class com.batch.android.localcampaigns.LocalCampaignsSQLTracker
campaignLastOccurrence, close, deleteViewEvents, getDateProvider, getNumberOfViewEventsSince, getViewCounts, getViewEvent, isOpen, open, setDateProvider
-
-
-
-
Method Detail
-
resetSessionViewsCount
public void resetSessionViewsCount()
Reset the session view count
-
getSessionViewsCount
public int getSessionViewsCount()
Get the count of in-apps viewed during the session- Returns:
- sessionViewsCount
-
trackViewEvent
public ViewTracker.CountedViewEvent trackViewEvent(@NonNull java.lang.String campaignID) throws ViewTrackerUnavailableException
Track- Specified by:
trackViewEventin interfaceViewTracker- Overrides:
trackViewEventin classLocalCampaignsSQLTracker- Parameters:
campaignID- Campaign ID- Returns:
- Throws:
ViewTrackerUnavailableException
-
-