Hi, we are actually working on the inApp messages for our implementation. We have ECID and an internal id both selected as identities.
The internal id is getting send through an event (into the identity map) and stored in the AEP profile into the identity map too.
The problem is that when we want to create an inApp campaign, using the internal id as identity instead of ECID, my profile gets excluded with an exclusion message based on missing namespace. For sending the internal id we only embed the identity map object into the xdm (it seem to be working as we can see the value getting stord into identityMap.identities.0.internal_id, but I think we should be applying the updateIdentities() API , for having it properly added to the profile as identity, is it correct?