Identity for Edge Network
The Adobe Experience Platform Identity mobile extension enables identity management from your mobile app when using the Adobe Experience Platform Mobile SDK and the Edge Network extension.

Configure the Adobe Experience Platform Identity extension in Experience Platform Launch

    1.
    In Experience Platform Launch, in your mobile property, click the Extensions tab.
    2.
    On the Catalog tab, locate or search for the Identity extension, and click Install.
    3.
    There are no configuration settings for Identity.
    4.
    Click Save.
    5.
    Follow the publishing process to update SDK configuration.
AEP Identity for Edge Network extension configuration

Add the AEP Identity extension to your app

Download and import the Identity extension

The following instructions are for configuring an application using Adobe Experience Platform Edge mobile extensions. If an application will include both Edge Network and Adobe Solution extensions, both the Identity for Edge Network and Identity for Experience Cloud ID Service extensions are required. Find more details in the Frequently Asked Questions page.
Android
iOS (AEP 3.x)
iOS (ACP 2.x)

Java

    1.
    Add the Mobile Core and Edge extensions to your project using the app's Gradle file.
    1
    implementation 'com.adobe.marketing.mobile:core:1.+'
    2
    implementation 'com.adobe.marketing.mobile:edge:1.+'
    3
    implementation 'com.adobe.marketing.mobile:edgeidentity:1.+'
    Copied!
    2.
    Import the Mobile Core and Edge extensions in your Application class.
    1
    import com.adobe.marketing.mobile.MobileCore;
    2
    import com.adobe.marketing.mobile.Edge;
    3
    import com.adobe.marketing.mobile.edge.identity.Identity;
    Copied!
    1.
    Add the Mobile Core and Edge extensions to your project using CocoaPods. Add following pods in your Podfile:
    1
    use_frameworks!
    2
    target 'YourTargetApp' do
    3
    pod 'AEPCore'
    4
    pod 'AEPEdge'
    5
    pod 'AEPEdgeIdentity'
    6
    end
    Copied!
    2.
    Import the Mobile Core and Edge libraries:

Swift

1
// AppDelegate.swift
2
import AEPCore
3
import AEPEdge
4
import AEPEdgeIdentity
Copied!

Objective-C

1
// AppDelegate.h
2
@import AEPCore;
3
@import AEPEdge;
4
@import AEPEdgeIdentity;
Copied!
This extension is built on the AEPCore (3.x) and it is not compatible with ACPCore (2.x). Please follow the guide for migrating to the Swift AEPCore.

Register the Identity extension with Mobile Core

Android
iOS (AEP 3.x)

Java

1
public class MobileApp extends Application {
2
3
@Override
4
public void onCreate() {
5
super.onCreate();
6
MobileCore.setApplication(this);
7
MobileCore.configureWithAppID("yourLaunchEnvironmentID");
8
9
Edge.registerExtension();
10
Identity.registerExtension();
11
MobileCore.start(new AdobeCallback() {
12
@Override
13
public void call(final Object o) {
14
// processing after start
15
}});
16
}
17
}
Copied!

Swift

1
// AppDelegate.swift
2
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
3
MobileCore.registerExtensions([Identity.self, Edge.self], {
4
MobileCore.configureWith(appId: "yourLaunchEnvironmentID")
5
})
6
...
7
}
Copied!

Objective-C

1
// AppDelegate.m
2
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
3
[AEPMobileCore registerExtensions:@[AEPMobileEdgeIdentity.class, AEPMobileEdge.class] completion:^{
4
...
5
}];
6
[AEPMobileCore configureWithAppId: @"yourLaunchEnvironmentID"];
7
...
8
}
Copied!
Last modified 6d ago