From 2e4f66c47211b9942dde08926a8de02188e32e35 Mon Sep 17 00:00:00 2001 From: Calise Cheung Date: Tue, 17 Jan 2023 11:11:10 -0800 Subject: [PATCH] Update Readme for Edge and Edge Identity. Replace all https://aep-sdks.gitbook.io/docs/ to adobe.io docs. Update Readme for Edge and Edge Identity. Replace all https://aep-sdks.gitbook.io/docs/ to adobe.io docs. --- packages/assurance/README.md | 4 +- packages/assurance/package.json | 2 +- packages/campaignclassic/README.md | 2 +- packages/campaignclassic/package.json | 2 +- packages/core/README.md | 14 +++--- packages/core/package.json | 2 +- packages/edge/README.md | 67 ++++++++++++++++++++------- packages/edge/package.json | 2 +- packages/edgeconsent/README.md | 4 +- packages/edgeconsent/package.json | 2 +- packages/edgeidentity/README.md | 48 +++++++++---------- packages/edgeidentity/package.json | 2 +- packages/messaging/README.md | 6 +-- packages/messaging/package.json | 2 +- packages/optimize/README.md | 2 +- packages/optimize/package.json | 2 +- packages/places/README.md | 2 +- packages/places/package.json | 2 +- packages/target/README.md | 2 +- packages/target/package.json | 2 +- packages/userprofile/README.md | 2 +- packages/userprofile/package.json | 2 +- 22 files changed, 103 insertions(+), 72 deletions(-) diff --git a/packages/assurance/README.md b/packages/assurance/README.md index 6bad05804..78bf21486 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 ac2517e51..1dd7f9734 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 2b41cd7ca..84a695016 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 ca4e1e561..f35a283d7 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 704283412..31bfbcf79 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 b08c2acdd..e9e6e11d9 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 36e98bebd..0b3ff13ab 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 5bd6fa174..700d8845b 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 36365d753..324d8560c 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 466b3a084..6fdc2b776 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 c38af0b5d..805a96e76 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 62f205954..064529b50 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 3ec5f7899..da93746b5 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 10d6719ce..187c1b35a 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 7e5c8fe5c..098215c34 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 15ae086d4..b60b7c451 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 4db4cfe50..995c75852 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 563a77413..0e711b87e 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 67c3ecef9..c7e8d0a19 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 82606a66d..b1a13a845 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 74bda205a..fd7fae12e 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 cb50adc58..c9b624997 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": {