public class CoreSDKState
extends SdkServiceState
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getActivity() |
java.lang.String |
getAuthToken() |
java.lang.String |
getDeviceId() |
static CoreSDKState |
getInstance(DataStore dataStore,
android.content.Context context) |
long |
getLastEventSentTimestamp() |
long |
getLastSyncTime() |
long |
getOfflineStarted() |
java.lang.String |
getPublishableKey() |
boolean |
isActivityEnabled() |
java.lang.Boolean |
isCharging() |
boolean |
isFakeLocationProhibited() |
boolean |
isInitialized() |
boolean |
isLocationPermissionsGranted() |
boolean |
isLocationProviderEnabled() |
java.lang.Boolean |
isLowBattery() |
boolean |
isOffline() |
boolean |
isTracking() |
void |
setAuthToken(java.lang.String authToken) |
void |
setIsActivityEnabled(boolean isLocationPermissionGiven) |
void |
setIsCharging(boolean isCharging) |
void |
setIsInitialized(boolean isInitialized) |
void |
setIsLocationPermissionGiven(boolean isLocationPermissionGiven) |
void |
setIsLowBattery(boolean isLowBattery) |
void |
setLastCheck(long currentTimeMillis) |
void |
setOffline(boolean isOffline) |
void |
setPublishableKey(java.lang.String publishableKey) |
void |
updateLastEventSentTimestamp() |
void |
updateLastSyncTime(long timeMillis) |
public static CoreSDKState getInstance(@NonNull DataStore dataStore, @NonNull android.content.Context context)
public void setPublishableKey(@Nullable java.lang.String publishableKey) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String getPublishableKey()
public void setAuthToken(java.lang.String authToken)
public java.lang.String getAuthToken()
public java.lang.String getDeviceId()
public boolean isTracking()
public void setIsInitialized(boolean isInitialized)
public boolean isInitialized()
public boolean isLocationPermissionsGranted()
public void setIsLocationPermissionGiven(boolean isLocationPermissionGiven)
public boolean isLocationProviderEnabled()
public boolean isActivityEnabled()
public void setIsActivityEnabled(boolean isLocationPermissionGiven)
public void setOffline(boolean isOffline)
public boolean isOffline()
public long getOfflineStarted()
@NonNull public java.lang.String getActivity()
public void setLastCheck(long currentTimeMillis)
public void updateLastEventSentTimestamp()
public long getLastEventSentTimestamp()
public void updateLastSyncTime(long timeMillis)
public long getLastSyncTime()
public java.lang.Boolean isCharging()
public void setIsCharging(boolean isCharging)
public java.lang.Boolean isLowBattery()
public void setIsLowBattery(boolean isLowBattery)
public boolean isFakeLocationProhibited()