diff --git a/packages/assurance/README.md b/packages/assurance/README.md index 6bad0580..78bf2148 100644 --- a/packages/assurance/README.md +++ b/packages/assurance/README.md @@ -4,7 +4,7 @@ [![npm version](https://img.shields.io/npm/v/@adobe/react-native-aepassurance/alpha?color=green&label=npm%20package)](https://www.npmjs.com/package/@adobe/react-native-aepassurance/v/3.0.0-alpha.1) [![npm downloads](https://img.shields.io/npm/dm/@adobe/react-native-aepassurance)](https://www.npmjs.com/package/@adobe/react-native-aepassurance/v/3.0.0-alpha.1) -`@adobe/react-native-aepassurance` is a wrapper around the iOS and Android [Adobe Experience Platform Assurance](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-experience-platform-assurance) to allow for integration with React Native applications. Functionality to start Assurance session is provided through JavaScript documented below. +`@adobe/react-native-aepassurance` is a wrapper around the iOS and Android [Adobe Experience Platform Assurance](https://developer.adobe.com/client-sdks/documentation/platform-assurance) to allow for integration with React Native applications. Functionality to start Assurance session is provided through JavaScript documented below. ## Prerequisites @@ -26,7 +26,7 @@ npm install @adobe/react-native-aepassurance ## Usage -### [Assurance](https://aep-sdks.gitbook.io/docs/beta/project-griffon/using-project-griffon) +### [Assurance](https://developer.adobe.com/client-sdks/documentation/platform-assurance/tutorials) ### Initializing: diff --git a/packages/assurance/package.json b/packages/assurance/package.json index ac2517e5..1dd7f973 100644 --- a/packages/assurance/package.json +++ b/packages/assurance/package.json @@ -2,7 +2,7 @@ "name": "@adobe/react-native-aepassurance", "version": "3.0.0", "description": "Adobe Experience Platform support for React Native apps.", - "homepage": "https://aep-sdks.gitbook.io/docs/", + "homepage": "https://developer.adobe.com/client-sdks/documentation/", "main": "./ts/index.ts", "scripts": { "cleanup": "rm -rf node_modules", diff --git a/packages/campaignclassic/README.md b/packages/campaignclassic/README.md index 2b41cd7c..84a69501 100644 --- a/packages/campaignclassic/README.md +++ b/packages/campaignclassic/README.md @@ -3,7 +3,7 @@ [![npm version](https://badge.fury.io/js/%40adobe%2Freact-native-aepcampaignclassic.svg)](https://www.npmjs.com/package/@adobe/react-native-aepcampaignclassic) [![npm downloads](https://img.shields.io/npm/dm/@adobe/react-native-aepcampaignclassic)](https://www.npmjs.com/package/@adobe/react-native-aepcampaignclassic) -`@adobe/react-native-aepcampaignclassic` is a wrapper around the iOS and Android [Adobe Experience Platform Campaign Classic Extension](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-campaignclassic) to allow for integration with React Native applications. +`@adobe/react-native-aepcampaignclassic` is a wrapper around the iOS and Android [Adobe Experience Platform Campaign Classic Extension](https://developer.adobe.com/client-sdks/documentation/adobe-campaign-classic) to allow for integration with React Native applications. ## Peer Dependencies diff --git a/packages/campaignclassic/package.json b/packages/campaignclassic/package.json index ca4e1e56..f35a283d 100644 --- a/packages/campaignclassic/package.json +++ b/packages/campaignclassic/package.json @@ -2,7 +2,7 @@ "name": "@adobe/react-native-aepcampaignclassic", "version": "1.0.0", "description": "Experience Platform Campaign Classic extension for Adobe Experience Platform Mobile SDK. Written and Supported by Adobe.", - "homepage": "https://aep-sdks.gitbook.io/docs/", + "homepage": "https://developer.adobe.com/client-sdks/documentation/", "license": "Apache-2.0", "main": "./ts/index.ts", "scripts": { diff --git a/packages/core/README.md b/packages/core/README.md index 70428341..31bfbcf7 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -3,7 +3,7 @@ [![npm version](https://badge.fury.io/js/%40adobe%2Freact-native-aepcore.svg)](https://www.npmjs.com/package/@adobe/react-native-aepcore) [![npm downloads](https://img.shields.io/npm/dm/@adobe/react-native-aepcore)](https://www.npmjs.com/package/@adobe/react-native-aepcore) -`@adobe/react-native-aepcore` is a wrapper around the iOS and Android [Adobe Experience Platform Mobile Core Extension](https://aep-sdks.gitbook.io/docs/foundation-extensions/mobile-core) to allow for integration with React Native applications. +`@adobe/react-native-aepcore` is a wrapper around the iOS and Android [Adobe Experience Platform Mobile Core Extension](https://developer.adobe.com/client-sdks/documentation/mobile-core) to allow for integration with React Native applications. ## Installation @@ -30,7 +30,7 @@ import { MobileCore, Lifecycle, Signal, LogLevel, PrivacyStatus, Event } from '@ ## API reference -### [Core](https://aep-sdks.gitbook.io/docs/foundation-extensions/mobile-core/mobile-core-api-reference) +### [Core](https://developer.adobe.com/client-sdks/documentation/mobile-core/api-reference) - #### collectPii The `collectPii` function lets the SDK to collect sensitive or personally identifiable information (PII). @@ -264,7 +264,7 @@ clearUpdatedConfiguration() MobileCore.clearUpdatedConfiguration(); ``` -### [Identity](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/mobile-core/identity) +### [Identity](https://developer.adobe.com/client-sdks/documentation/mobile-core/identity) - #### appendVisitorInfoForURL @@ -439,11 +439,11 @@ import {VisitorID} from '@adobe/react-native-aepcore'; var visitorId = new VisitorID(idOrigin?: string, idType: string, id?: string, authenticationState?: MobileVisitorAuthenticationState) ``` -### [Lifecycle](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/mobile-core/lifecycle) +### [Lifecycle](https://developer.adobe.com/client-sdks/documentation/mobile-core/lifecycle) -> Note: Implementing Lifecycle via Javascript may lead to inaccurate Lifecycle metrics, therefore we recommend implementing Lifecycle in native [Android and iOS code](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/mobile-core/lifecycle). +> Note: Implementing Lifecycle via Javascript may lead to inaccurate Lifecycle metrics, therefore we recommend implementing Lifecycle in native [Android and iOS code](https://developer.adobe.com/client-sdks/documentation/mobile-core/lifecycle). -> To enable Lifecycle metrics for the Edge workflows, see (Lifecycle for Edge Network) (https://aep-sdks.gitbook.io/docs/foundation-extensions/lifecycle-for-edge-network). +> To enable Lifecycle metrics for the Edge workflows, see (Lifecycle for Edge Network) (https://developer.adobe.com/client-sdks/documentation/lifecycle-for-edge-network). - #### extensionVersion @@ -461,7 +461,7 @@ extensionVersion(): Promise Lifecycle.extensionVersion().then(version => console.log("AdobeExperienceSDK: Lifecycle version: " + version)); ``` -### [Signal](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/mobile-core/signals) +### [Signal](https://developer.adobe.com/client-sdks/documentation/mobile-core/signal) - #### extensionVersion diff --git a/packages/core/package.json b/packages/core/package.json index b08c2acd..e9e6e11d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -2,7 +2,7 @@ "name": "@adobe/react-native-aepcore", "version": "1.0.1", "description": "Adobe Experience Platform support for React Native apps.", - "homepage": "https://aep-sdks.gitbook.io/docs/", + "homepage": "https://developer.adobe.com/client-sdks/documentation/", "license": "Apache-2.0", "main": "./ts/index.ts", "scripts": { diff --git a/packages/edge/README.md b/packages/edge/README.md index 36e98beb..0b3ff13a 100644 --- a/packages/edge/README.md +++ b/packages/edge/README.md @@ -4,7 +4,7 @@ [![npm version](https://badge.fury.io/js/%40adobe%2Freact-native-aepedge.svg)](https://www.npmjs.com/package/@adobe/react-native-aepedge) [![npm downloads](https://img.shields.io/npm/dm/@adobe/react-native-aepedge)](https://www.npmjs.com/package/@adobe/react-native-aepedge) -`@adobe/react-native-aepedge` is a wrapper around the iOS and Android [Adobe Experience Platform Edge Network](https://aep-sdks.gitbook.io/docs/foundation-extensions/experience-platform-extension) to allow for integration with React Native applications. +`@adobe/react-native-aepedge` is a wrapper around the iOS and Android [Adobe Experience Platform Edge Network](https://developer.adobe.com/client-sdks/documentation/edge-network) to allow for integration with React Native applications. ## Prerequisites @@ -26,7 +26,7 @@ npm install @adobe/react-native-aepedge ### Installing and registering the extension with the AEP Mobile Core -Install the Adobe Experience Platform Edge Network extension in your mobile property and configure the default Datastream ID by following the steps in the [Edge Network extension documentation](https://aep-sdks.gitbook.io/docs/foundation-extensions/experience-platform-extension). +Install the Adobe Experience Platform Edge Network extension in your mobile property and configure the default Datastream ID by following the steps in the [Edge Network extension documentation](https://developer.adobe.com/client-sdks/documentation/edge-network). Then follow the same document for registering the Edge extension with the Mobile Core. Note that initializing the SDK should be done in native code, additional documentation on how to initialize the SDK can be found [here](https://github.com/adobe/aepsdk-react-native#initializing). @@ -94,6 +94,7 @@ import {Edge, ExperienceEvent} from '@adobe/react-native-aepedge'; ## API reference ### extensionVersion +Returns the version of the client-side Edge extension. **Syntax** ```typescript @@ -104,6 +105,9 @@ extensionVersion(): Promise; ```typescript Edge.extensionVersion().then(version => console.log("AdobeExperienceSDK: Edge version: " + version)); ``` +### resetIdentity +Resets current state of the AEP Edge extension and clears previously cached content related to current identity, if any. +See [MobileCore.resetIdentities](../core/README.md#resetidentities) for more details. ### sendEvent @@ -126,34 +130,61 @@ Edge.sendEvent(experienceEvent).then(eventHandles => console.log("Edge.sentEvent ``` ### Public classes -#### ExperienceEvent -##### Create Experience Event from Dictionary: +#### EdgeEventHandle +The EdgeEventHandle is a response fragment from Adobe Experience Platform Edge Network for a sent XDM Experience Event. One event can receive none, one or multiple EdgeEventHandle(s) as response. ```typescript -var xdmData = {"eventType" : "SampleXDMEvent"}; -let experienceEvent = new ExperienceEvent(xdmData); +class EdgeEventHandle { + type?: string; + payload?: Array>; + + constructor(type?: string, payload?: Array>) { + this.type = type; + this.payload = payload; + } +} + +export default EdgeEventHandle; ``` -##### Add free form data to the Experience event: +#### ExperienceEvent + +Experience Event is the event to be sent to Adobe Experience Platform Edge Network. The XDM data is required for any Experience Event being sent using the Edge extension. + +**Syntax** ```typescript -var xdmData = {"eventType" : "SampleXDMEvent"}; -var data = {"free": "form", "data": "example"}; -let experienceEvent = new ExperienceEvent(xdmData, data); +class ExperienceEvent { + xdmData?: Record; + data?: Record; + datasetIdentifier?: string; + + constructor( + xdmData?: Record, + data?: Record, + datasetIdentifier?: string + ) { + this.xdmData = xdmData; + this.data = data; + this.datasetIdentifier = datasetIdentifier; + } +} + +export default ExperienceEvent; ``` -##### Set the destination Dataset identifier to the current Experience event: - +**Example** ```typescript +//Example 1 +// set freeform data to the Experience event var xdmData = {"eventType" : "SampleXDMEvent"}; -let experienceEvent = new ExperienceEvent(xdmData, null, "datasetIdExample") +var data = {"free": "form", "data": "example"}; +let experienceEvent = new ExperienceEvent(xdmData, data); ``` - -##### Create Experience Event with xdmdata, free form data and the destination Dataset identifier: - ```typescript +//Example 2 +// Set the destination Dataset identifier to the current Experience event: var xdmData = {"eventType" : "SampleXDMEvent"}; -var data = {"dataKey" : "dataValue"}; -let experienceEvent = new ExperienceEvent(xdmData, data, "datasetIdExample") +let experienceEvent = new ExperienceEvent(xdmData, null, "datasetIdExample") ``` \ No newline at end of file diff --git a/packages/edge/package.json b/packages/edge/package.json index 5bd6fa17..700d8845 100644 --- a/packages/edge/package.json +++ b/packages/edge/package.json @@ -2,7 +2,7 @@ "name": "@adobe/react-native-aepedge", "version": "1.0.0", "description": "Adobe Experience Platform Edge Network extension for Adobe Experience Platform Mobile SDK. Written and maintained by Adobe.", - "homepage": "https://aep-sdks.gitbook.io/docs/", + "homepage": "https://developer.adobe.com/client-sdks/documentation/", "license": "Apache-2.0", "main": "./ts/index.ts", "scripts": { diff --git a/packages/edgeconsent/README.md b/packages/edgeconsent/README.md index 36365d75..324d8560 100644 --- a/packages/edgeconsent/README.md +++ b/packages/edgeconsent/README.md @@ -4,7 +4,7 @@ [![npm version](https://badge.fury.io/js/%40adobe%2Freact-native-aepedgeconsent.svg)](https://www.npmjs.com/package/@adobe/react-native-aepedgeconsent) [![npm downloads](https://img.shields.io/npm/dm/@adobe/react-native-aepedgeconsent)](https://www.npmjs.com/package/@adobe/react-native-aepedgeconsent) -`@adobe/react-native-aepedgeconsent` is a wrapper for the iOS and Android [Consent for Edge Network extension](https://aep-sdks.gitbook.io/docs/foundation-extensions/consent-for-edge-network) to allow for integration with React Native applications. +`@adobe/react-native-aepedgeconsent` is a wrapper for the iOS and Android [Consent for Edge Network extension](https://developer.adobe.com/client-sdks/documentation/consent-for-edge-network) to allow for integration with React Native applications. ## Prerequisites @@ -25,7 +25,7 @@ npm install @adobe/react-native-aepedgeconsent ## Usage ### Installing and registering the extension with the AEP Mobile Core -Install the Consent extension in your mobile property and configure the default consent preferences by following the steps in the [Consent for Edge Network extension documentation](https://aep-sdks.gitbook.io/docs/foundation-extensions/consent-for-edge-network). +Install the Consent extension in your mobile property and configure the default consent preferences by following the steps in the [Consent for Edge Network extension documentation](https://developer.adobe.com/client-sdks/documentation/consent-for-edge-network). Then follow the same document for registering the Consent extension with the Mobile Core. Note that initializing the SDK should be done in native code, additional documentation on how to initialize the SDK can be found [here](https://github.com/adobe/aepsdk-react-native#initializing). diff --git a/packages/edgeconsent/package.json b/packages/edgeconsent/package.json index 466b3a08..6fdc2b77 100644 --- a/packages/edgeconsent/package.json +++ b/packages/edgeconsent/package.json @@ -2,7 +2,7 @@ "name": "@adobe/react-native-aepedgeconsent", "version": "1.0.0", "description": "Adobe Experience Platform Consent Collection extension for AEP Mobile SDK. Written and maintained by Adobe.", - "homepage": "https://aep-sdks.gitbook.io/docs/", + "homepage": "https://developer.adobe.com/client-sdks/documentation/", "license": "Apache-2.0", "main": "./ts/index.ts", "scripts": { diff --git a/packages/edgeidentity/README.md b/packages/edgeidentity/README.md index c38af0b5..805a96e7 100644 --- a/packages/edgeidentity/README.md +++ b/packages/edgeidentity/README.md @@ -4,7 +4,7 @@ [![npm version](https://badge.fury.io/js/%40adobe%2Freact-native-aepedgeidentity.svg)](https://www.npmjs.com/package/@adobe/react-native-aepedgeidentity) [![npm downloads](https://img.shields.io/npm/dm/@adobe/react-native-aepedgeidentity)](https://www.npmjs.com/package/@adobe/react-native-aepedgeidentity) -`@adobe/react-native-aepedgeidentity` is a wrapper around the iOS and Android [Adobe Experience Platform Identity for Edge Network Extension](https://aep-sdks.gitbook.io/docs/foundation-extensions/identity-for-edge-network) to allow for integration with React Native applications. +`@adobe/react-native-aepedgeidentity` is a wrapper around the iOS and Android [Adobe Experience Platform Identity for Edge Network Extension](https://developer.adobe.com/client-sdks/documentation/identity-for-edge-network) to allow for integration with React Native applications. ## Prerequisites @@ -28,7 +28,7 @@ npm install @adobe/react-native-aepedgeidentity The Identity for Edge Network is required for providing the identity information to the Edge Network extension when sending Experience events. -Install the Identity extension in your mobile property by following the steps in the [Identity for Edge Network extension documentation](https://aep-sdks.gitbook.io/docs/foundation-extensions/identity-for-edge-network). +Install the Identity extension in your mobile property by following the steps in the [Identity for Edge Network extension documentation](https://developer.adobe.com/client-sdks/documentation/identity-for-edge-network). Then follow the same document for registering the Identity extension with the Mobile Core. Note that initializing the SDK should be done in native code, additional documentation on how to initialize the SDK can be found [here](https://github.com/adobe/aepsdk-react-native#initializing). @@ -89,10 +89,10 @@ public class MainApplication extends Application implements ReactApplication { } ``` -:information_source: If your use-case covers both Edge Network and Adobe Experience Cloud Solutions extensions, you need to register Identity for Edge Network and Identity from Mobile Core for Experience Cloud Identity Service extensions. For more details, see the [Frequently asked questions](https://aep-sdks.gitbook.io/docs/foundation-extensions/identity-for-edge-network/identity-faq#register-the-identity-and-identity-for-edge-network-extensions-with-mobile-core). +:information_source: If your use-case covers both Edge Network and Adobe Experience Cloud Solutions extensions, you need to register Identity for Edge Network and Identity from Mobile Core for Experience Cloud Identity Service extensions. For more details, see the [Frequently asked questions](https://developer.adobe.com/client-sdks/documentation/identity-for-edge-network/faq/#q-i-am-using-aep-edge-and-adobe-solutions-extensions-which-identity-extension-should-i-install-and-register). -### [Identity for Edge Network](https://aep-sdks.gitbook.io/docs/foundation-extensions/identity-for-edge-network) +### [Identity for Edge Network](https://developer.adobe.com/client-sdks/documentation/identity-for-edge-network) ### Importing the extension: In your React Native application, import the Identity extension as follows: @@ -142,6 +142,24 @@ getIdentities(): Promise; Identity.getIdentities().then(identities => console.log("AdobeExperienceSDK: Get Identities = " + JSON.stringify(identities))); ``` +### getUrlVariables: +Returns the identifiers in a URL's query parameters for consumption in hybrid mobile applications. The response will not return any leading & or ?, since the caller is responsible for placing the variables in the resulting URL in the correct locations. If an error occurs while retrieving the URL variables, the callback handler will return a null value. Otherwise, the encoded string is returned. +An example of an encoded string is as follows: "adobe_mc=TS%3DTIMESTAMP_VALUE%7CMCMID%3DYOUR_ECID%7CMCORGID%3D9YOUR_EXPERIENCE_CLOUD_ID" + +* MCID: This is also known as the Experience Cloud ID (ECID). +* MCORGID: This is also known as the Experience Cloud Organization ID. +* TS: The timestamp that is taken when the request was made. + +**Syntax** +```typescript +getUrlVariables(): Promise; +``` + +**Example** +```typescript +Identity.getUrlVariables().then(urlVariables => console.log("AdobeExperienceSDK: URL Variables = " + urlVariables)); +``` + ### removeIdentity: Remove the identity from the stored client-side IdentityMap. The Identity extension will stop sending the identifier to the Edge Network. Using this API does not remove the identifier from the server-side User Profile Graph or Identity Graph. @@ -162,24 +180,6 @@ let identityItem = new IdentityItem("user@example.com"); Identity.removeIdentity(identityItem, "Email"); ``` -### getUrlVariables: -Returns the identifiers in a URL's query parameters for consumption in hybrid mobile applications. The response will not return any leading & or ?, since the caller is responsible for placing the variables in the resulting URL in the correct locations. If an error occurs while retrieving the URL variables, the callback handler will return a null value. Otherwise, the encoded string is returned. -An example of an encoded string is as follows: "adobe_mc=TS%3DTIMESTAMP_VALUE%7CMCMID%3DYOUR_ECID%7CMCORGID%3D9YOUR_EXPERIENCE_CLOUD_ID" - -* MCID: This is also known as the Experience Cloud ID (ECID). -* MCORGID: This is also known as the Experience Cloud Organization ID. -* TS: The timestamp that is taken when the request was made. - -**Syntax** -```typescript -getUrlVariables(): Promise; -``` - -**Example** -```typescript -Identity.getUrlVariables().then(urlVariables => console.log("AdobeExperienceSDK: URL Variables = " + urlVariables)); -``` - ### resetIdentity: Clears all identities stored in the Identity extension and generates a new Experience Cloud ID (ECID) . Using this API does not remove the identifiers from the server-side User Profile Graph or Identity Graph. @@ -201,6 +201,7 @@ setAdvertisingIdentifier(advertisingIdentifier?: string) ```typescript MobileCore.setAdvertisingIdentifier("adID"); +``` ### updateIdentities: @@ -328,5 +329,4 @@ The possible authenticated states are: ## Frequently Asked Questions (FAQ) -For more details, refer to the [frequently asked questions page](https://aep-sdks.gitbook.io/docs/foundation-extensions/identity-for-edge-network/identity-faq) - +For more details, refer to the [frequently asked questions page](https://developer.adobe.com/client-sdks/documentation/identity-for-edge-network/faq) \ No newline at end of file diff --git a/packages/edgeidentity/package.json b/packages/edgeidentity/package.json index 62f20595..064529b5 100644 --- a/packages/edgeidentity/package.json +++ b/packages/edgeidentity/package.json @@ -2,7 +2,7 @@ "name": "@adobe/react-native-aepedgeidentity", "version": "1.1.0", "description": "Adobe Experience Platform Identity for Edge Network extension for Adobe Experience Platform Mobile SDK. Written and maintained by Adobe.", - "homepage": "https://aep-sdks.gitbook.io/docs/", + "homepage": "https://developer.adobe.com/client-sdks/documentation/", "license": "Apache-2.0", "main": "./ts/index.ts", "scripts": { diff --git a/packages/messaging/README.md b/packages/messaging/README.md index 3ec5f789..da93746b 100644 --- a/packages/messaging/README.md +++ b/packages/messaging/README.md @@ -4,7 +4,7 @@ [![npm version](https://badge.fury.io/js/%40adobe%2Freact-native-aepmessaging.svg)](https://www.npmjs.com/package/@adobe/react-native-aepmessaging) [![npm downloads](https://img.shields.io/npm/dm/@adobe/react-native-aepmessaging)](https://www.npmjs.com/package/@adobe/react-native-aepmessaging) -`@adobe/react-native-aepmessaging` is a wrapper around the iOS and Android [Adobe Journey Optimizer Messaging](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-journey-optimizer) to allow for integration with React Native applications. +`@adobe/react-native-aepmessaging` is a wrapper around the iOS and Android [Adobe Journey Optimizer Messaging](https://developer.adobe.com/client-sdks/documentation/adobe-journey-optimizer) to allow for integration with React Native applications. ## Prerequisites @@ -54,7 +54,7 @@ repositories { ## Usage -### [Messaging](https://aep-sdks.gitbook.io/docs/beta/iam) +### [Messaging](https://developer.adobe.com/client-sdks/documentation/iam) ### Installing and registering the extension with the AEP Mobile Core @@ -149,7 +149,7 @@ Messaging.extensionVersion().then(version => console.log("AdobeExperienceSDK: Me ``` ## Configure Adobe Journey Optimizer -To configure Adobe Journey optimizer Messaging in Launch follow steps in [Configure Adobe Journey optimizer](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-journey-optimizer#setup-adobe-journey-optimizer-extension) +To configure Adobe Journey optimizer Messaging in Launch follow steps in [Configure Adobe Journey optimizer](https://developer.adobe.com/client-sdks/documentation/adobe-journey-optimizer/#setup-adobe-journey-optimizer-extension) ## Push Notification Setup Handling push notifications must be done in native (Android/iOS) code for the React Native app. To configure push notification in the native project, follow the instructions provided by their respective platforms: diff --git a/packages/messaging/package.json b/packages/messaging/package.json index 10d6719c..187c1b35 100644 --- a/packages/messaging/package.json +++ b/packages/messaging/package.json @@ -2,7 +2,7 @@ "name": "@adobe/react-native-aepmessaging", "version": "1.0.0-beta.3", "description": "Adobe Experience Platform support for React Native apps.", - "homepage": "https://aep-sdks.gitbook.io/docs/", + "homepage": "https://developer.adobe.com/client-sdks/documentation/", "license": "Apache-2.0", "main": "./ts/index.ts", "scripts": { diff --git a/packages/optimize/README.md b/packages/optimize/README.md index 7e5c8fe5..098215c3 100644 --- a/packages/optimize/README.md +++ b/packages/optimize/README.md @@ -5,7 +5,7 @@ [![npm downloads](https://img.shields.io/npm/dm/@adobe/react-native-aepoptimize)](https://www.npmjs.com/package/@adobe/react-native-aepoptimize) -`@adobe/react-native-aepoptimize` is a wrapper around the iOS and Android [Adobe Experience Platform Optimize Extension](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-journey-optimizer-decisioning) to allow for integration with React Native applications. +`@adobe/react-native-aepoptimize` is a wrapper around the iOS and Android [Adobe Experience Platform Optimize Extension](https://developer.adobe.com/client-sdks/documentation/adobe-journey-optimizer-decisioning) to allow for integration with React Native applications. ## Peer Dependencies diff --git a/packages/optimize/package.json b/packages/optimize/package.json index 15ae086d..b60b7c45 100644 --- a/packages/optimize/package.json +++ b/packages/optimize/package.json @@ -2,7 +2,7 @@ "name": "@adobe/react-native-aepoptimize", "version": "1.0.0", "description": "Adobe Experience Platform support for React Native apps.", - "homepage": "https://aep-sdks.gitbook.io/docs/", + "homepage": "https://developer.adobe.com/client-sdks/documentation/", "license": "Apache-2.0", "main": "./ts/index.ts", "scripts": { diff --git a/packages/places/README.md b/packages/places/README.md index 4db4cfe5..995c7585 100644 --- a/packages/places/README.md +++ b/packages/places/README.md @@ -3,7 +3,7 @@ [![npm version](https://badge.fury.io/js/%40adobe%2Freact-native-aepplaces.svg)](https://www.npmjs.com/package/@adobe/react-native-aepplaces) [![npm downloads](https://img.shields.io/npm/dm/@adobe/react-native-aepplaces)](https://www.npmjs.com/package/@adobe/react-native-aepplaces) -`@adobe/react-native-aepplaces` is a wrapper around the iOS and Android [Adobe Experience Platform Places Extension](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-places) to allow for integration with React Native applications. Functionality to enable Adobe Places is provided entirely through JavaScript documented below. +`@adobe/react-native-aepplaces` is a wrapper around the iOS and Android [Adobe Experience Platform Places Extension](https://developer.adobe.com/client-sdks/documentation/places) to allow for integration with React Native applications. Functionality to enable Adobe Places is provided entirely through JavaScript documented below. ## Peer Dependencies diff --git a/packages/places/package.json b/packages/places/package.json index 563a7741..0e711b87 100644 --- a/packages/places/package.json +++ b/packages/places/package.json @@ -2,7 +2,7 @@ "name": "@adobe/react-native-aepplaces", "version": "1.0.0", "description": "Adobe Experience Platform support for React Native apps.", - "homepage": "https://aep-sdks.gitbook.io/docs/", + "homepage": "https://developer.adobe.com/client-sdks/documentation/", "license": "Apache-2.0", "main": "./ts/index.ts", "scripts": { diff --git a/packages/target/README.md b/packages/target/README.md index 67c3ecef..c7e8d0a1 100644 --- a/packages/target/README.md +++ b/packages/target/README.md @@ -3,7 +3,7 @@ [![npm version](https://badge.fury.io/js/%40adobe%2Freact-native-aeptarget.svg)](https://www.npmjs.com/package/@adobe/react-native-aeptarget) [![npm downloads](https://img.shields.io/npm/dm/@adobe/react-native-aeptarget)](https://www.npmjs.com/package/@adobe/react-native-aeptarget) -`@adobe/react-native-aeptarget` is a wrapper around the iOS and Android [AEP Target SDK](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target) to allow integration with React Native applications. +`@adobe/react-native-aeptarget` is a wrapper around the iOS and Android [AEP Target SDK](https://developer.adobe.com/client-sdks/documentation/adobe-target) to allow integration with React Native applications. ## Peer Dependencies diff --git a/packages/target/package.json b/packages/target/package.json index 82606a66..b1a13a84 100644 --- a/packages/target/package.json +++ b/packages/target/package.json @@ -2,7 +2,7 @@ "name": "@adobe/react-native-aeptarget", "version": "1.0.0", "description": "Adobe Experience Platform support for React Native apps.", - "homepage": "https://aep-sdks.gitbook.io/docs/", + "homepage": "https://developer.adobe.com/client-sdks/documentation", "license": "Apache-2.0", "main": "./ts/index.ts", "scripts": { diff --git a/packages/userprofile/README.md b/packages/userprofile/README.md index 74bda205..fd7fae12 100644 --- a/packages/userprofile/README.md +++ b/packages/userprofile/README.md @@ -4,7 +4,7 @@ [![npm version](https://badge.fury.io/js/%40adobe%2Freact-native-aepuserprofile.svg)](https://www.npmjs.com/package/@adobe/react-native-aepuserprofile) [![npm downloads](https://img.shields.io/npm/dm/@adobe/react-native-aepuserprofile)](https://www.npmjs.com/package/@adobe/react-native-aepuserprofile) -`@adobe/react-native-aepcore` is a wrapper around the iOS and Android [Adobe Experience Platform User Profile Extension](https://aep-sdks.gitbook.io/docs/using-mobile-extensions/profile) to allow for integration with React Native applications. +`@adobe/react-native-aepcore` is a wrapper around the iOS and Android [Adobe Experience Platform User Profile Extension](https://developer.adobe.com/client-sdks/documentation/profile) to allow for integration with React Native applications. ## Prerequisites diff --git a/packages/userprofile/package.json b/packages/userprofile/package.json index cb50adc5..c9b62499 100644 --- a/packages/userprofile/package.json +++ b/packages/userprofile/package.json @@ -2,7 +2,7 @@ "name": "@adobe/react-native-aepuserprofile", "version": "1.0.0", "description": "Adobe Experience Platform support for React Native apps.", - "homepage": "https://aep-sdks.gitbook.io/docs/", + "homepage": "https://developer.adobe.com/client-sdks/documentation/", "license": "Apache-2.0", "main": "./ts/index.ts", "scripts": {