The Adobe Experience Platform Identity for Edge Network mobile extension enables identity management from your mobile app when using the Adobe Experience Platform Mobile SDK and the Edge Network extension.
- Log into Adobe Experience Platform Data Collection.
- From Tags, locate or search for your Tag mobile property.
- In your mobile property, select Extensions tab.
- On the Catalog tab, locate or search for the Identity extension, and select Install.
- There are no configuration settings for Identity.
- Follow the publishing process to update SDK configuration.
The Adobe Experience Platform Identity for Edge Network extension depends on the following extensions:
- Mobile Core
- Edge Network (required for handling requests to Adobe Edge Network)
Note 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.
- Add the Mobile Core, Edge, and Edge Identity extensions to your project using the app's Gradle file:
implementation 'com.adobe.marketing.mobile:core:2.+'
implementation 'com.adobe.marketing.mobile:edge:2.+'
implementation 'com.adobe.marketing.mobile:edgeidentity:2.+'
Warning Using dynamic dependency versions is not recommended for production apps. Refer to this page for managing gradle dependencies.
- Import the libraries:
import com.adobe.marketing.mobile.MobileCore;
import com.adobe.marketing.mobile.Edge;
import com.adobe.marketing.mobile.edge.identity.Identity;
import com.adobe.marketing.mobile.MobileCore
import com.adobe.marketing.mobile.Edge
import com.adobe.marketing.mobile.edge.identity.Identity
public class MobileApp extends Application {
// Set up the preferred Environment File ID from your mobile property configured in Data Collection UI
private final String ENVIRONMENT_FILE_ID = "";
@Override
public void onCreate() {
super.onCreate();
MobileCore.setApplication(this);
MobileCore.configureWithAppID(ENVIRONMENT_FILE_ID);
// Register Adobe Experience Platform SDK extensions
MobileCore.registerExtensions(
Arrays.asList(Edge.EXTENSION, Identity.EXTENSION),
o -> Log.debug("MobileApp", "MobileApp", "Adobe Experience Platform Mobile SDK initialized.")
);
}
}
class MobileApp : Application() {
// Set up the preferred Environment File ID from your mobile property configured in Data Collection UI
private var ENVIRONMENT_FILE_ID: String = ""
override fun onCreate() {
super.onCreate()
MobileCore.setApplication(this)
MobileCore.configureWithAppID(ENVIRONMENT_FILE_ID)
// Register Adobe Experience Platform SDK extensions
MobileCore.registerExtensions(
listOf(Edge.EXTENSION, Identity.EXTENSION)
) {
Log.debug("MobileApp", "MobileApp", "Adobe Experience Platform Mobile SDK initialized.")
}
}
}