Adobe Journey Optimizer API reference
extensionVersion
The extensionVersion API returns the library version.
Android Java
data-slots=heading, code
data-repeat=2
Syntax
public static String extensionVersion();
Example
Messaging.extensionVersion();
Android Kotlin
data-slots=heading, code
data-repeat=1
Example
Messaging.extensionVersion()
iOS Swift
data-slots=heading, code
data-repeat=2
Syntax
public static let extensionVersion
Example
Messaging.extensionVersion
iOS Objective-C
data-slots=heading, code
data-repeat=2
Syntax
public static let extensionVersion
Example
[AEPMobileMessaging extensionVersion];
registerExtension
data-variant=warning
data-slots=text1, text2
This API has been deprecated starting in v2.0.0 and removed in v3.0.0 of the Android mobile extension.
Use
MobileCore.registerExtensions() API instead.Android Java
data-slots=heading, code
data-repeat=2
Syntax
public static void registerExtension();
Example
Messaging.registerExtension();
Android Kotlin
data-slots=heading, code
data-repeat=1
Example
Messaging.registerExtension()
resetIdentities
The MobileCore.resetIdentities API is used to inform extensions to clear any identities that it owns. Starting with release 3.3.3 on Android and 5.6.3 on iOS, the Messaging extension handles the MobileCore.resetIdentities API by clearing the push identifier from the Messaging extension. Using this API does not remove the push identifier from the server-side User Profile Graph.
Android Java
data-slots=heading, code
data-repeat=1
Example
MobileCore.resetIdentities();
Android Kotlin
data-slots=heading, code
data-repeat=1
Example
MobileCore.resetIdentities()
iOS Swift
data-slots=heading, code
data-repeat=1
Example
MobileCore.resetIdentities()
iOS Objective-C
data-slots=heading, code
data-repeat=1
Example
[AEPMobileCore resetIdentities];
data-variant=info
data-slots=text
Channel-specific APIs are listed in the corresponding API reference section.