-
public class AppstackAttributionSdk
-
-
Field Summary
Fields Modifier and Type Field Description public final static AppstackAttributionSdkINSTANCE
-
Method Summary
Modifier and Type Method Description final static ThrowablegetLastInitError()final static Unitconfigure(Context context, String apiKey, Boolean isDebug, String endpointBaseUrl, LogLevel logLevel, InitListener listener, String customerUserId, String wrapperVersion)final static Unitconfigure(Context context, String apiKey, Boolean isDebug, String endpointBaseUrl, LogLevel logLevel, InitListener listener, String customerUserId)final static Unitconfigure(Context context, String apiKey, Boolean isDebug, String endpointBaseUrl, LogLevel logLevel, InitListener listener)final static Unitconfigure(Context context, String apiKey, Boolean isDebug, String endpointBaseUrl, LogLevel logLevel)final static Unitconfigure(Context context, String apiKey, Boolean isDebug, String endpointBaseUrl)final static Unitconfigure(Context context, String apiKey, Boolean isDebug)final static Unitconfigure(Context context, String apiKey)final static UnitsendEvent(EventType event, String name, Map<String, Object> parameters)final static UnitshowDebugOverlay(Activity activity)Shows a debug overlay on top of the current activity. final static BooleanisConfigured()final static BooleanisEnabled()final static BooleanisSdkDisabled()final static UnitclearData()final static Map<String, String>getAttributionParams(String rawReferrer)Parses all query parameters from a raw referrer string and returns them as a Map. final static Map<String, String>getAttributionParams()Parses all query parameters from a raw referrer string and returns them as a Map. final static Map<String, String>awaitAttributionParams(String rawReferrer)Suspending variant of getAttributionParams that waits for the attribution match phase to complete before returning. final static StringgetAppstackId()final static UnitrefreshConfig()-
-
Method Detail
-
getLastInitError
final static Throwable getLastInitError()
-
configure
@JvmOverloads() final static Unit configure(Context context, String apiKey, Boolean isDebug, String endpointBaseUrl, LogLevel logLevel, InitListener listener, String customerUserId, String wrapperVersion)
-
configure
@JvmOverloads() final static Unit configure(Context context, String apiKey, Boolean isDebug, String endpointBaseUrl, LogLevel logLevel, InitListener listener, String customerUserId)
-
configure
@JvmOverloads() final static Unit configure(Context context, String apiKey, Boolean isDebug, String endpointBaseUrl, LogLevel logLevel, InitListener listener)
-
configure
@JvmOverloads() final static Unit configure(Context context, String apiKey, Boolean isDebug, String endpointBaseUrl, LogLevel logLevel)
-
configure
@JvmOverloads() final static Unit configure(Context context, String apiKey, Boolean isDebug, String endpointBaseUrl)
-
configure
@JvmOverloads() final static Unit configure(Context context, String apiKey, Boolean isDebug)
-
configure
@JvmOverloads() final static Unit configure(Context context, String apiKey)
-
showDebugOverlay
final static Unit showDebugOverlay(Activity activity)
Shows a debug overlay on top of the current activity. Requires
debugModeEnabled=truein Config.
-
isConfigured
final static Boolean isConfigured()
-
isSdkDisabled
final static Boolean isSdkDisabled()
-
getAttributionParams
@JvmOverloads() final static Map<String, String> getAttributionParams(String rawReferrer)
Parses all query parameters from a raw referrer string and returns them as a Map.
- Parameters:
rawReferrer- The raw referrer string to parse (e.g.
-
getAttributionParams
@JvmOverloads() final static Map<String, String> getAttributionParams()
Parses all query parameters from a raw referrer string and returns them as a Map.
-
awaitAttributionParams
final static Map<String, String> awaitAttributionParams(String rawReferrer)
Suspending variant of getAttributionParams that waits for the attribution match phase to complete before returning. Equivalent to iOS's async getAttributionParams().
Prefer this when calling shortly after configure, so you get real attribution data even if the match network call hasn't finished yet. The non-suspending getAttributionParams returns immediately but may return an empty map if the match hasn't completed.
-
getAppstackId
final static String getAppstackId()
-
refreshConfig
final static Unit refreshConfig()
-
-
-
-