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.IllegalArgumentExceptionpublic 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()