Edit in GitHubLog an issue

Java

Syntax

Copied to your clipboard
public static String extensionVersion()

Example

Copied to your clipboard
final String lifecycleExtensionVersion = Lifecycle.extensionVersion();

Swift

Syntax

Copied to your clipboard
static var extensionVersion: String

Example

Copied to your clipboard
let version = Lifecycle.extensionVersion

Objective-C

Syntax

Copied to your clipboard
@objc static var extensionVersion: String

Example

Copied to your clipboard
NSString *version = [AEPMobileLifecycle extensionVersion];

Java

This method should be called from the Activity onResume method.

Syntax

Copied to your clipboard
public static void lifecycleStart(@Nullable final Map<String, String> additionalContextData)

Example

Copied to your clipboard
MobileCore.lifecycleStart(null);

If you need to collect additional lifecycle data:

Copied to your clipboard
contextData.put("myapp.category", "Game");
MobileCore.lifecycleStart(additionalContextData);

Swift

Syntax

Copied to your clipboard
static func lifecycleStart(additionalContextData: [String: Any]?)

Example

Copied to your clipboard
MobileCore.lifecycleStart(additionalContextData: nil)

If you need to collect additional lifecycle data:

Copied to your clipboard
MobileCore.lifecycleStart(additionalContextData: ["contextDataKey": "contextDataVal"])

Objective-C

Syntax

Copied to your clipboard
@objc(lifecycleStart:)
static func lifecycleStart(additionalContextData: [String: Any]?)

Example

Copied to your clipboard
[AEPMobileCore lifecycleStart:nil];

If you need to collect additional lifecycle data:

Copied to your clipboard
[AEPMobileCore lifecycleStart:@{@"contextDataKey": @"contextDataVal"}];

Java

Syntax

Copied to your clipboard
public static void lifecyclePause()

Example

Copied to your clipboard
MobileCore.lifecyclePause();

Swift

Syntax

Copied to your clipboard
static func lifecyclePause()

Example

Copied to your clipboard
MobileCore.lifecyclePause()

Objective-C

Syntax

Copied to your clipboard
@objc(lifecyclePause)
static func lifecyclePause()

Example

Copied to your clipboard
[AEPMobileCore lifecyclePause];

Java

Syntax

Copied to your clipboard
public static void registerExtension()

Example

Copied to your clipboard
Lifecycle.registerExtension();
export const _frontmatter = {}
Was this helpful?
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2025 Adobe. All rights reserved.