com.nativex.common
Class ExternalTrackingManager
java.lang.Object
com.nativex.common.ExternalTrackingManager
public class ExternalTrackingManager
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXTERNAL_TRACKING_ENABLED_IN_SDK
public static final boolean EXTERNAL_TRACKING_ENABLED_IN_SDK
- See Also:
- Constant Field Values
GUID
public static final String GUID
- See Also:
- Constant Field Values
DAY_MILLIS
public static final long DAY_MILLIS
- See Also:
- Constant Field Values
EXTERNAL_TRACKING_SLEEP_DURATION
public static final long EXTERNAL_TRACKING_SLEEP_DURATION
- See Also:
- Constant Field Values
instance
private static ExternalTrackingManager instance
externalTracker
private com.kochava.android.tracker.Feature externalTracker
partnerId
private String partnerId
partnerName
private String partnerName
currency
private String currency
enabled
private boolean enabled
firstRunTime
private long firstRunTime
listener
private static ExternalTrackingManager.DebugListener listener
handler
private static Handler handler
MSG_TRACK
private static final int MSG_TRACK
- See Also:
- Constant Field Values
ExternalTrackingManager
private ExternalTrackingManager()
createHandler
public static void createHandler(Context activity)
initialize
public static void initialize(String appId,
com.nativex.monetization.business.SessionResponseData sessionResponse)
start
public static void start()
createInputs
private HashMap<String,String> createInputs()
loadStartDate
private void loadStartDate()
storeStartDate
private void storeStartDate()
setEnabled
private boolean setEnabled(Long timeout)
isEnabled
public static boolean isEnabled()
release
public static void release()
track
private static void track()
fireListener
private static void fireListener(String msg)
setDebugListener
public static void setDebugListener(ExternalTrackingManager.DebugListener listener)