Skip to content

Commit

Permalink
Fixing remaining links
Browse files Browse the repository at this point in the history
  • Loading branch information
calebk1 committed Oct 11, 2023
1 parent a0e2345 commit f974991
Show file tree
Hide file tree
Showing 70 changed files with 321 additions and 321 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ iOS

<InlineAlert variant="warning" slots="text"/>

Deprecated as of 2.0.0. Please use the [MobileCore.registerExtensions](../mobile-core/api-reference.md#registerextensions) API instead.
Deprecated as of 2.0.0. Please use the [MobileCore.registerExtensions](../../base-extensions/mobile-core/api-reference.md#registerextensions) API instead.

<TabsBlock orientation="horizontal" slots="heading, content" repeat="1"/>

Expand Down Expand Up @@ -97,4 +97,4 @@ Bellow you can see the snippet of the request payload sent to the Edge Network:
]
```

For additional information about the management of consent preferences, please refer to the [Privacy and GDPR documentation](../resources/privacy-and-gdpr.md#using-experience-platform-sdks-for-edge-network).
For additional information about the management of consent preferences, please refer to the [Privacy and GDPR documentation](../../resources/privacy-and-gdpr.md#using-experience-platform-sdks-for-edge-network).
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ import Tabs from './tabs/index.md'

# Consent for Edge Network

The Adobe Experience Platform Consent mobile extension enables consent preferences collection from your mobile app when using the [Adobe Experience Platform Mobile SDK](../mobile-core/index.md) and the [Edge Network extension](../edge-network/index.md).
The Adobe Experience Platform Consent mobile extension enables consent preferences collection from your mobile app when using the [Adobe Experience Platform Mobile SDK](../../base-extensions/mobile-core/index.md) and the [Edge Network extension](../edge-network/index.md).

## Configure the Adobe Experience Platform Consent extension in Data Collection UI

1. In Data Collection UI, in your mobile property, select the **Extensions** tab.
2. On the **Catalog** tab, locate or search for the **Consent** extension, and select **Install**.
3. Set your desired default consent level.
4. Select **Save**.
5. Follow the [publishing process](../getting-started/create-a-mobile-property.md#publish-the-configuration) to update SDK configuration.
5. Follow the [publishing process](../../home/getting-started/create-a-mobile-property.md#publish-the-configuration) to update SDK configuration.

![AEP Consent extension configuration](./assets/index/configuration.png)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ iOS

<InlineAlert variant="warning" slots="text"/>

Deprecated as of 2.0.0. Please use the [MobileCore.registerExtensions](../mobile-core/api-reference.md#registerextensions) API instead.
Deprecated as of 2.0.0. Please use the [MobileCore.registerExtensions](../../base-extensions/mobile-core/api-reference.md#registerextensions) API instead.

<TabsBlock orientation="horizontal" slots="heading, content" repeat="1"/>

Expand All @@ -54,7 +54,7 @@ Android

Resets current state of the AEP Edge extension and clears previously cached content related to current identity, if any.

See [MobileCore.resetIdentities](../mobile-core/api-reference.md#resetidentities) for more details.
See [MobileCore.resetIdentities](../../base-extensions/mobile-core/api-reference.md#resetidentities) for more details.

## sendEvent

Expand Down
4 changes: 2 additions & 2 deletions src/pages/documentation/edge-extensions/edge-network/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ The Adobe Experience Platform Edge Network extension requires the Identity for E
3. Select the **Datastream** you would like to use per environment. Read more about [datastreams](#datastreams) below.
4. Set up the **Domain configuration** by either using the automatically populated domain, or a first party domain mapped to an Adobe-provisioned Edge network domain. For more information, see [domain configuration](#domain-configuration) below.
4. Select **Save**.
5. Follow the [publishing process](../getting-started/create-a-mobile-property.md#publish-the-configuration) to update SDK configuration.
5. Follow the [publishing process](../../home/getting-started/create-a-mobile-property.md#publish-the-configuration) to update SDK configuration.

![Edge Network extension configuration](./assets/index/configuration.png)

### Datastreams

If no datastream was previously created, see [Configure datastreams](../getting-started/configure-datastreams.md) before moving to the next step.
If no datastream was previously created, see [Configure datastreams](../../home/getting-started/configure-datastreams.md) before moving to the next step.

You may configure only the required datastream for the production environment, and by default the staging and development environments will use the same datastream. Alternatively, if you want to use different datastreams per each environment, select the desired ones from the corresponding drop-down lists.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ The Adobe Experience Platform Edge Network extension is integrated with Adobe Ex

## SDK Logging

The Adobe Experience Platform Mobile SDKs allow for detailed debugging in debug or test environments when using Verbose or Debug Log level. To enable this and see the log messages in your IDE set the verbose/trace mode for [MobileCore logging](../getting-started/enable-debug-logging.md#debug-logging).
The Adobe Experience Platform Mobile SDKs allow for detailed debugging in debug or test environments when using Verbose or Debug Log level. To enable this and see the log messages in your IDE set the verbose/trace mode for [MobileCore logging](../../home/getting-started/enable-debug-logging.md#debug-logging).

## Validate with Assurance

Expand All @@ -22,8 +22,8 @@ While the log messages can be quite helpful for an application developer, inspec
### Get started with Assurance

1. Start by following the instructions for [using Assurance](https://experienceleague.adobe.com/docs/experience-platform/assurance/user-access.html).
2. [Install and register the Assurance extension](../platform-assurance-sdk/index.md) in your mobile app.
3. Follow the same document for [connecting to an Assurance session](../platform-assurance-sdk/index.md#connect-to-an-assurance-session).
2. [Install and register the Assurance extension](../../base-extensions/platform-assurance-sdk/index.md) in your mobile app.
3. Follow the same document for [connecting to an Assurance session](../../base-extensions/platform-assurance-sdk/index.md#connect-to-an-assurance-session).

### Use the Event Transactions view

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ iOS

<InlineAlert variant="warning" slots="text"/>

Deprecated as of 2.0.0. Please use the [MobileCore.registerExtensions](../mobile-core/api-reference.md#registerextensions) API instead.
Deprecated as of 2.0.0. Please use the [MobileCore.registerExtensions](../../base-extensions/mobile-core/api-reference.md#registerextensions) API instead.

<TabsBlock orientation="horizontal" slots="heading, content" repeat="1"/>

Expand Down Expand Up @@ -124,15 +124,15 @@ Some example use cases for this API are:

This API is **not** recommended for:

* Resetting a user's consent and privacy settings; see [Privacy and GDPR](../resources/privacy-and-gdpr.md).
* Resetting a user's consent and privacy settings; see [Privacy and GDPR](../../resources/privacy-and-gdpr.md).
* Removing existing custom identifiers; use the [`removeIdentity`](#removeidentity) API instead.
* Removing a previously synced advertising identifier after the advertising tracking settings were changed by the user; use the [`setAdvertisingIdentifier`](../mobile-core/identity/api-reference.md#setadvertisingidentifier) API instead.
* Removing a previously synced advertising identifier after the advertising tracking settings were changed by the user; use the [`setAdvertisingIdentifier`](../../base-extensions/mobile-core/identity/api-reference.md#setadvertisingidentifier) API instead.

<InlineAlert variant="warning" slots="text"/>

The Identity for Edge Network extension does not read the Mobile SDK's privacy status, and therefore setting the SDK's privacy status to opt-out will not automatically clear the identities from the Identity for Edge Network extension.

See [`MobileCore.resetIdentities`](../mobile-core/api-reference.md#resetidentities) for more details.
See [`MobileCore.resetIdentities`](../../base-extensions/mobile-core/api-reference.md#resetidentities) for more details.

## setAdvertisingIdentifier

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,17 +101,17 @@ Each identity extension has its own API to retrieve their respective ECIDs as we

A: Use both `getSdkIdentities` and `getIdentities`

To get the identifiers used by the Adobe Solutions extensions, call [getSdkIdentities](../mobile-core/api-reference.md#getsdkidentities).
To get the identifiers used by the Adobe Solutions extensions, call [getSdkIdentities](../../base-extensions/mobile-core/api-reference.md#getsdkidentities).

To get the identifiers used by the Edge extensions, call [getIdentities](./api-reference.md#getidentities).

## Q: How can I clear all the identifiers from the SDK when using both Edge extensions and Adobe Solutions extensions?

A: Set privacy status to `optedOut` and call `resetIdentities`

To clear the identifiers used by the Adobe Solutions extensions, call [setPrivacyStatus](../resources/privacy-and-gdpr.md#set-and-get-privacy-status) and set the privacy status to `optedOut`.
To clear the identifiers used by the Adobe Solutions extensions, call [setPrivacyStatus](../../resources/privacy-and-gdpr.md#set-and-get-privacy-status) and set the privacy status to `optedOut`.

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

## 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?

Expand All @@ -121,10 +121,10 @@ When using Real-time Customer Profile and Identity Service, the ECIDs from both

Perform the following API calls to regenerate the ECIDs in sequence:

1. Set [privacy status](../resources/privacy-and-gdpr.md#set-and-get-privacy-status) to `optedOut` to clear the ECID from the Identity direct service extension.
1. Set [privacy status](../../resources/privacy-and-gdpr.md#set-and-get-privacy-status) to `optedOut` to clear the ECID from the Identity direct service extension.
2. Call [resetIdentities](./api-reference.md#resetidentities) to regenerate a new ECID in the Identity for Edge Network extension.
3. Call [getExperienceCloudId](./api-reference.md#getexperiencecloudid) on the Identity for Edge Network extension. This ensures the new ECID is generated before continuing.
4. Set [privacy status](../privacy-and-gdpr.md#set-and-get-privacy-status) to `optedIn` to generate a new ECID in the Identity direct service extension.
4. Set [privacy status](../../resources/privacy-and-gdpr.md#set-and-get-privacy-status) to `optedIn` to generate a new ECID in the Identity direct service extension.

After completing the above steps, each identity extension will have its own, different, ECID. The new ECIDs will get linked under a new Identity Graph for the customer.

Expand All @@ -140,7 +140,7 @@ iOS

## Q: Can I safely remove the Identity for Experience Cloud ID Service extension in an app if I am using the Edge Network extension?

If no other extension relies on the Identity for Experience Cloud ID Service extension, you can safely remove it. Please refer to the [Identity consideration document](../adobe-analytics/migrate-to-edge-network.md#identity-consideration-for-the-migration) for more information.
If no other extension relies on the Identity for Experience Cloud ID Service extension, you can safely remove it. Please refer to the [Identity consideration document](../../solution-extensions/adobe-analytics/migrate-to-edge-network.md#identity-consideration-for-the-migration) for more information.

## Q: I am passing the ECID from to the WebView using `getUrlVariables` API, but the web interactions get a new ECID assigned, how do I fix this?

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ NSString *extensionVersion = [AEPMobileEdgeIdentity extensionVersion];

<InlineNestedAlert variant="info" header="false" iconPosition="left">

The ECID value is returned via the [AdobeCallback](../mobile-core/api-reference.md#public-classes). When [AdobeCallbackWithError](../mobile-core/api-reference.md#public-classes) is provided to this API, the timeout value is 500ms. If the operation times out or an unexpected error occurs, the `fail` method is called with the appropriate [AdobeError](../mobile-core/api-reference.md#public-classes).
The ECID value is returned via the [AdobeCallback](../../base-extensions/mobile-core/api-reference.md#public-classes). When [AdobeCallbackWithError](../../base-extensions/mobile-core/api-reference.md#public-classes) is provided to this API, the timeout value is 500ms. If the operation times out or an unexpected error occurs, the `fail` method is called with the appropriate [AdobeError](../../base-extensions/mobile-core/api-reference.md#public-classes).

</InlineNestedAlert>

Expand Down Expand Up @@ -139,7 +139,7 @@ Identity.getExperienceCloudId { (ecid, error) in
<InlineNestedAlert variant="info" header="false" iconPosition="left">
When [AdobeCallbackWithError](../mobile-core/api-reference.md#public-classes) is provided, and you are fetching the identities from the Mobile SDK, the timeout value is 500ms. If the operation times out or an unexpected error occurs, the `fail` method is called with the appropriate [AdobeError](../mobile-core/api-reference.md#public-classes).
When [AdobeCallbackWithError](../../base-extensions/mobile-core/api-reference.md#public-classes) is provided, and you are fetching the identities from the Mobile SDK, the timeout value is 500ms. If the operation times out or an unexpected error occurs, the `fail` method is called with the appropriate [AdobeError](../../base-extensions/mobile-core/api-reference.md#public-classes).
</InlineNestedAlert>
Expand Down Expand Up @@ -184,7 +184,7 @@ Identity.getIdentities { identityMap ->
static func getIdentities(completion: @escaping (IdentityMap?, Error?) -> Void)
```

* _completion_ is invoked after the identities are available. The default timeout is 1000ms. The return format is an instance of [IdentityMap](api-reference.md#identitymap).
* _completion_ is invoked after the identities are available. The default timeout is 1000ms. The return format is an instance of [IdentityMap](#identitymap).

**Example**

Expand Down Expand Up @@ -270,7 +270,7 @@ Identity.getUrlVariables { urlVariablesString ->
static func getUrlVariables(completion: @escaping (String?, Error?) -> Void)
```

* `completion` is invoked with `urlVariables` containing the visitor identifiers as a query string, or with `error` if an unexpected error occurs or the request times out. The returned `Error` contains the [AEPError](../mobile-core/api-reference.md#public-classes) code of the specific error. The default timeout is 1000ms.
* `completion` is invoked with `urlVariables` containing the visitor identifiers as a query string, or with `error` if an unexpected error occurs or the request times out. The returned `Error` contains the [AEPError](../../base-extensions/mobile-core/api-reference.md#public-classes) code of the specific error. The default timeout is 1000ms.

**Example**

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ keywords:

# API Reference

For API details, please reference [Lifecycle API Reference](../mobile-core/lifecycle/api-reference.md).
For API details, please reference [Lifecycle API Reference](../../base-extensions/mobile-core/lifecycle/api-reference.md).
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ keywords:

Events dispatched by the Lifecycle extension to support Adobe Experience Platform Edge Network workflows include:

* [Lifecycle Application Foreground](../mobile-core/lifecycle/event-reference.md#lifecycle-application-foreground)
* [Lifecycle Application Background](../mobile-core/lifecycle/event-reference.md#lifecycle-application-background)
* [Lifecycle Application Foreground](../../base-extensions/mobile-core/lifecycle/event-reference.md#lifecycle-application-foreground)
* [Lifecycle Application Background](../../base-extensions/mobile-core/lifecycle/event-reference.md#lifecycle-application-background)

For full event details, please read the [Lifecycle event reference](../mobile-core/lifecycle/event-reference.md).
For full event details, please read the [Lifecycle event reference](../../base-extensions/mobile-core/lifecycle/event-reference.md).
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,6 @@ After you complete your configuration, verify that your rule looks like the foll

## Add the Lifecycle extension to your app

For implementation details, please reference the Lifecycle documentation to learn how to [add Lifecycle to your app](../mobile-core/lifecycle/index.md#add-lifecycle-to-your-app). as well as [register Lifecycle with Mobile Core and add appropriate the Start/Pause calls](../mobile-core/lifecycle/index.md#register-lifecycle-with-mobile-core-and-add-appropriate-start-pause-calls).
For implementation details, please reference the Lifecycle documentation to learn how to [add Lifecycle to your app](../../base-extensions/mobile-core/lifecycle/index.md#add-lifecycle-to-your-app). as well as [register Lifecycle with Mobile Core and add appropriate the Start/Pause calls](../../base-extensions/mobile-core/lifecycle/index.md#register-lifecycle-with-mobile-core-and-add-appropriate-start-pause-calls).

In addition, use the following steps to [add the Edge Network extension to your app](../edge-network/index.md#add-the-edge-network-extension-to-your-app).
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ keywords:

The metrics auto-collected by the Lifecycle extension to support Adobe Experience Platform Edge Network workflows include:

* [Lifecycle Application Foreground metrics](../mobile-core/lifecycle/metrics.md#lifecycle-application-foreground-metrics)
* [Lifecycle Application Background metrics](../mobile-core/lifecycle/metrics.md#lifecycle-application-background-metrics)
* [Lifecycle Application Foreground metrics](../../base-extensions/mobile-core/lifecycle/metrics.md#lifecycle-application-foreground-metrics)
* [Lifecycle Application Background metrics](../../base-extensions/mobile-core/lifecycle/metrics.md#lifecycle-application-background-metrics)

For full metric details, please read the [Lifecycle metrics reference](../mobile-core/lifecycle/metrics.md).
For full metric details, please read the [Lifecycle metrics reference](../../base-extensions/mobile-core/lifecycle/metrics.md).
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ iOS

Immediately aborts all the active tracking sessions and clears all the MediaTracker instances.

See [MobileCore.resetIdentities](../mobile-core/api-reference.md#resetidentities) for more details.
See [MobileCore.resetIdentities](../../base-extensions/mobile-core/api-reference.md#resetidentities) for more details.

### createTracker

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ iOS

## Configuration keys

To update your SDK configuration programmatically, use the following information to change your Media configuration values. For more information, see [Configuration API reference](../mobile-core/configuration/api-reference.md).
To update your SDK configuration programmatically, use the following information to change your Media configuration values. For more information, see [Configuration API reference](../../base-extensions/mobile-core/configuration/api-reference.md).

| Key | Required | Description | Data Type |
| :--- | :--- | :--- | :--- |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ implementation 'com.adobe.marketing.mobile:edgemedia'

<InlineNestedAlert variant="warning" header="false" iconPosition="left">

Using dynamic dependency versions is **not** recommended for production apps. Please read the [managing Gradle dependencies guide](../resources/manage-gradle-dependencies.md) for more information.
Using dynamic dependency versions is **not** recommended for production apps. Please read the [managing Gradle dependencies guide](../../resources/manage-gradle-dependencies.md) for more information.

</InlineNestedAlert>

Expand Down
Loading

0 comments on commit f974991

Please sign in to comment.