public final class KontaktSDK
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.UUID |
DEFAULT_KONTAKT_BEACON_PROXIMITY_UUID
The constant DEFAULT_KONTAKT_BEACON_PROXIMITY_UUID.
|
static java.lang.String |
DEFAULT_KONTAKT_NAMESPACE_ID |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getApiKey() |
static KontaktSDK |
getInstance() |
static KontaktSDK |
initialize(Context context)
Inits SDK from Context by reading api key from AndroidManifest
|
static KontaktSDK |
initialize(java.lang.String apiKey)
Inits SDK with given api key
|
static boolean |
isInitialized() |
static void |
reset() |
KontaktSDK |
setCrashlyticsLoggingEnabled(boolean state) |
KontaktSDK |
setDebugLoggingEnabled(boolean state) |
KontaktSDK |
setLogLevelEnabled(LogLevel level,
boolean state) |
public static final java.util.UUID DEFAULT_KONTAKT_BEACON_PROXIMITY_UUID
public static final java.lang.String DEFAULT_KONTAKT_NAMESPACE_ID
public static KontaktSDK initialize(java.lang.String apiKey)
apiKey
- the api keypublic static KontaktSDK initialize(Context context)
throws IllegalStateException
if package name could not been found
throws IllegalArgumentException
if api key has not been found in AndroidManifest
context
- the contextpublic static void reset()
public static boolean isInitialized()
public static KontaktSDK getInstance()
public final java.lang.String getApiKey()
public final KontaktSDK setDebugLoggingEnabled(boolean state)
public final KontaktSDK setLogLevelEnabled(LogLevel level, boolean state)
public final KontaktSDK setCrashlyticsLoggingEnabled(boolean state)