Package com.adobe.marketing.mobile
Class Assurance
-
- All Implemented Interfaces:
public class Assurance
-
-
Field Summary
Fields Modifier and Type Field Description public final static Class<out Extension>EXTENSIONpublic final static StringLOG_TAGpublic final static StringEXTENSION_VERSIONpublic final static StringEXTENSION_NAMEpublic final static StringEXTENSION_FRIENDLY_NAME
-
Constructor Summary
Constructors Constructor Description Assurance()
-
Method Summary
Modifier and Type Method Description static StringextensionVersion()Returns the current version of the Assurance extension. static voidstartSession(@NonNull() String url)Starts a Project Assurance session with the provided URL Calling this method when a session has already been started will result in a no-op. static voidstartSession()Starts an Assurance session via quick flow. -
-
Method Detail
-
extensionVersion
@NonNull() static String extensionVersion()
Returns the current version of the Assurance extension.
- Returns:
A String representing Assurance extension version
-
startSession
static void startSession(@NonNull() String url)
Starts a Project Assurance session with the provided URL
Calling this method when a session has already been started will result in a no-op. It will attempt to initiate a new Project Assurance session if no session is active.
- Parameters:
url- a valid Project Assurance deeplink URL to start a session
-
startSession
static void startSession()
Starts an Assurance session via quick flow. Invoking this method on a non-debuggable build, or when a session already exists will result in a no-op.
-
-
-
-