Java
Syntax
Copied to your clipboardpublic static void clearQueue()
Example
Copied to your clipboardAnalytics.clearQueue();
Kotlin
Example
Copied to your clipboardAnalytics.clearQueue();
Swift
Syntax
Copied to your clipboardstatic func clearQueue()
Example
Copied to your clipboardAnalytics.clearQueue()
Objective-C
Syntax
Copied to your clipboard+ (void) clearQueue;
Example
Copied to your clipboard[AEPMobileAnalytics clearQueue];
Java
Syntax
Copied to your clipboardpublic static String extensionVersion()
Example
Copied to your clipboardString analyticsExtensionVersion = Analytics.extensionVersion();
Kotlin
Example
Copied to your clipboardval extensionVersion = Analytics.extensionVersion();
Swift
Syntax
Copied to your clipboardstatic var extensionVersion: String
Example
Copied to your clipboardlet version = Analytics.extensionVersion
Objective-C
Syntax
Copied to your clipboard+ (nonnull NSString*) extensionVersion;
Example
Copied to your clipboardNSString *version = [AEPMobileAnalytics extensionVersion];
Java
Syntax
Copied to your clipboardpublic static void getQueueSize(@NonNull final AdobeCallback<Long> callback)
Example
Copied to your clipboardAnalytics.getQueueSize(new AdobeCallbackWithError<Long>() {@Overridepublic void fail(AdobeError adobeError) {// Handle the error}@Overridepublic void call(Long size) {// Handle the queue size}});
Kotlin
Example
Copied to your clipboardAnalytics.getQueueSize(object: AdobeCallbackWithError<Long> {override fun call(size: Long?) {// Handle the queue size}override fun fail(error: AdobeError?) {// Handle the error}})
Please use the getQueueSizeWithCompletionHandler API instead.
Swift
Syntax
Copied to your clipboardstatic func getQueueSize(completion: @escaping (Int, Error?) -> Void)
Example
Copied to your clipboardAnalytics.getQueueSize { (queueSize, error) in// Handle error (if non-nil) or use queueSize.}
Objective-C
Syntax
Copied to your clipboard+ (void)getQueueSize:^(NSInteger, NSError * _Nullable)completion
Example
Copied to your clipboard[AEPMobileAnalytics getQueueSize:^(NSInteger queueSize, NSError * _Nullable error) {// Handle error (if non-nil) or use queueSize.}];
Java
Syntax
Copied to your clipboardpublic static void getTrackingIdentifier(@NonNull final AdobeCallback<String> callback)
- callback is invoked with the tracking Identifier string value. When an AdobeCallbackWithError is provided, an AdobeError can be returned in the eventuality of an unexpected error or if the default timeout (5000ms) is met before the callback is returned with analytics tracking identifier.
Example
Copied to your clipboardAnalytics.getTrackingIdentifier(new AdobeCallbackWithError<String>() {@Overridepublic void fail(AdobeError adobeError) {// Handle the error}@Overridepublic void call(String s) {// Handle the Experience Cloud ID}});
Kotlin
Example
Copied to your clipboardAnalytics.getTrackingIdentifier(object: AdobeCallbackWithError<String> {override fun call(id: String?) {// Handle the Experience Cloud ID}override fun fail(error: AdobeError?) {// Handle the error}})
Please see the getTrackingIdentifierWithCompletionHandler section for using this API call.
Swift
Syntax
Copied to your clipboardstatic func getTrackingIdentifier(completion: @escaping (String?, Error?) -> Void)
Example
Copied to your clipboardAnalytics.getTrackingIdentifier { (trackingId, error) in// Handle the error (if non-nil) or use the trackingIdentifier value}
Objective-C
Syntax
Copied to your clipboard+ (void) getTrackingIdentifier:^(NSString * _Nullable, NSError * _Nullable)completion
Example
Copied to your clipboardAEPMobileAnalytics getTrackingIdentifier:^(NSString * _Nullable trackingIdentifier, NSError * _Nullable error) {// Handle the error (if non-nil) or use the trackingIdentifier value}];
Java
Syntax
Copied to your clipboardpublic static void getVisitorIdentifier(@NonNull final AdobeCallback<String> callback)
- callback is invoked with the visitor identifier value. When an AdobeCallbackWithError is provided, an AdobeError can be returned in the eventuality of an unexpected error or if the default timeout (5000ms) is met before the callback is returned with visitor identifier.
Example
Copied to your clipboardAnalytics.getVisitorIdentifier(new AdobeCallbackWithError<String>() {@Overridepublic void fail(AdobeError adobeError) {// Handle the error}@Overridepublic void call(String s) {// Handle the Visitor ID}});
Kotlin
Example
Copied to your clipboardAnalytics.getVisitorIdentifier(object: AdobeCallbackWithError<String> {override fun call(id: String?) {// Handle the Visitor ID}override fun fail(error: AdobeError?) {// Handle the error}})
For more information on using this API call, please read getVisitorIdentifierWithCompletionHandler.
Swift
Syntax
Copied to your clipboardstatic func getVisitorIdentifier(completion: @escaping (String?, Error?) -> Void)
Example
Copied to your clipboardAnalytics.getVisitorIdentifier { (visitorIdentifier, error) in// Handle the error (if non-nil) or use the visitorIdentifier value}
Objective-C
Syntax
Copied to your clipboard+ (void) getVisitorIdentifier:^(NSString * _Nullable, NSError * _Nullable)completion
Example
Copied to your clipboard[AEPMobileAnalytics getVisitorIdentifier:^(NSString * _Nullable visitorIdentifier, NSError * _Nullable error) {// Handle the error (if non-nil) or use the visitorIdentifier value}];
Java
Syntax
Copied to your clipboardpublic static void registerExtension()
Example
Copied to your clipboardAnalytics.registerExtension();
Kotlin
Example
Copied to your clipboardAnalytics.registerExtension()
Java
Syntax
Copied to your clipboardpublic static void sendQueuedHits()
Example
Copied to your clipboardAnalytics.sendQueuedHits();
Kotlin
Example
Copied to your clipboardAnalytics.sendQueuedHits();
Swift
Syntax
Copied to your clipboardstatic func sendQueuedHits()
Example
Copied to your clipboard[AEPMobileAnalytics sendQueueHits];
Objective-C
Syntax
Copied to your clipboard+ (void) sendQueueHits
Example
Copied to your clipboardAnalytics.sendQueuedHits()
Java
Syntax
Copied to your clipboardpublic static void setVisitorIdentifier(@NonNull final String visitorID)
- visitorIdentifier is the new value for the visitor identifier.
Example
Copied to your clipboardAnalytics.setVisitorIdentifier("custom_identifier");
Kotlin
Example
Copied to your clipboardAnalytics.setVisitorIdentifier("custom_identifier");
Swift
Syntax
Copied to your clipboardstatic func setVisitorIdentifier(visitorIdentifier: String)
- visitorIdentifier is the new value for the visitor identifier.
Example
Copied to your clipboardAnalytics.setVisitorIdentifier(visitorIdentifier:"custom_identifier")
Objective-C
Syntax
Copied to your clipboard+ (void) setVisitorIdentifier:(NSString * _Nonnull)
Example
Copied to your clipboard[AEPMobileAnalytics setVisitorIdentifier:@"custom_identifier"];