Skip to content

Commit

Permalink
Add FAQ item for cases when ECID is cleared or reset (#567)
Browse files Browse the repository at this point in the history
* Add FAQ item for cases when ECID is cleared or reset

* Add newline between list and text

* Update to clarify extension behavior and streamline persistence case

* Update wording

* Update iOS local storage tab content to reflect new storage location

* Fix lint error
  • Loading branch information
timkimadobe authored Apr 12, 2024
1 parent f63078e commit c52ab9c
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 2 deletions.
8 changes: 8 additions & 0 deletions src/pages/edge/identity-for-edge-network/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,14 @@ To clear the identifiers used by the Adobe Solutions extensions, call [setPrivac

To clear the identifiers used by the Edge extensions, call [resetIdentities](../../home/base/mobile-core/api-reference.md#resetidentities)

## Q: In what cases is the Experience Cloud ID (ECID) reset or cleared?

A: The Identity for the Edge Network extension does not automatically reset or clear the ECID. If you observe the ECID being reset, identify if it falls into one of the following cases:

* Cleared when the app is uninstalled.
* Reset using the [`resetIdentities`](../../home/base/mobile-core/api-reference.md#resetidentities) API.
* Reset when the app local persistence is cleared for any reason in the app implementation. To learn more, see where the [Mobile SDK stores identity data](../../../pages/resources/faq.md#where-does-the-sdk-store-identities-and-preferences-on-the-app).

## Q: What steps are needed to generate a new Experience Cloud ID (ECID) for a user when using both Edge extensions and Adobe Solutions extensions?

A: Both identity extensions' ECID must be regenerated in sequence to avoid linking the old and new ECIDs in Adobe Experience Platform.
Expand Down
11 changes: 9 additions & 2 deletions src/pages/resources/tabs/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@ data/data/your.app.package/cache
data/data/your.app.package/shared_prefs
```

<Variant platform="ios" repeat="1"/>
<Variant platform="ios" repeat="3"/>

The SDK uses `NSUserDefaults` using the prefix `adobe.*`.
On iOS, the SDK uses the cache and local storage at these locations:

```bash
Library/Caches/com.adobe.*
Library/com.adobe.aep.datastore
```

On tvOS, the SDK uses `NSUserDefaults` using the prefix `adobe.*`.

0 comments on commit c52ab9c

Please sign in to comment.