Expand my Community achievements bar.

SOLVED

Android Kotlin: D/AdobeExperienceSDK: Edge - EdgeExtension - Identity shared state is pending, could not process queued events at this time, waiting...

Avatar

Level 2

Trying to send event to AEP from Android Kotlin. While request went initially, now we are seeing  Identity shared state is pending and message is not reaching AEP. Want to know what could be the issue.

 

Steps Followed:

Initially Registered following

Edge.registerExtension();
Identity.registerExtension()
Messaging.registerExtension(); // register Messaging

MobileCore.start{
MobileCore.configureWithAppID(ADOBE_LAUNCH_CLIENT_ID)
}

At point where we want to send Event

val xdmData:HashMap<String, Any> = HashMap<String, Any>()

Identity.getExperienceCloudId {
ecid = it // ECID is got successfully
}

xdmData.put(tenantId, reviewXdmData);
val experienceEvent = ExperienceEvent.Builder()
.setXdmSchema(xdmData)
.build()
Edge.sendEvent(experienceEvent, null)

Please suggest what we are missing and how to resolve the issue

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Employee

Hi @ajaydulam 

Can you verify you are using the Identity for Edge Network extension in your application and not the ACP Identity extension? The Edge extension requires the Identity for Edge Network extension. If you need to use both Identity extensions, use the following instructions to set up the extensions

 

Thanks,

Kevin

View solution in original post

1 Reply

Avatar

Correct answer by
Employee

Hi @ajaydulam 

Can you verify you are using the Identity for Edge Network extension in your application and not the ACP Identity extension? The Edge extension requires the Identity for Edge Network extension. If you need to use both Identity extensions, use the following instructions to set up the extensions

 

Thanks,

Kevin