Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update tutorial links #732

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 37 additions & 6 deletions resources/user-guides/README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,48 @@
# Tutorials

## Implementing Experience Cloud solutions in Mobile Android and iOS Swift applications
## Implement Adobe Experience Platform Mobile SDKs in mobile applications

This sections provides a starting point for mobile application developers who want to learn how to implement Adobe Experience Cloud solutions in their applications. You can complete the following sample Swift or Android tutorials to learn about implementing Experience Cloud in a controlled environment:
The following tutorials guide you through the implementation of the Platform Mobile SDK in a sample retail app called Luma. The Luma app has functionality that lets you build a realistic implementation. The lessons are designed for iOS and written in Swift, but many of the concepts also apply to Android.

* [Implementing the Experience Cloud in Mobile iOS Swift Applications](https://experienceleague.adobe.com/docs/launch-learn/implementing-in-mobile-ios-swift-apps-with-launch/index.html)
* [Implementing the Experience Cloud in Mobile Android Applications](https://experienceleague.adobe.com/docs/launch-learn/implementing-in-mobile-android-apps-with-launch/index.html)
* [Implement Platform Mobile SDKs in mobile applications](https://experienceleague.adobe.com/docs/platform-learn/implement-mobile-sdk/overview.html)

## Getting started with Adobe Experience Platform

This tutorial illustrates how you may send Experience Data Model (XDM) commerce events to Adobe Experience Platform via Experience Edge using the AEP Edge extension in a sample application, provided to you in iOS (Swift) and Android.

* [Getting started with Adobe Experience Platform](https://aep-sdks.gitbook.io/docs/resources/user-guides/getting-started-with-adobe-experience-platform)

## Tracking Beacons in Mobile Android and iOS applications

Sending beacon data to Adobe Analytics for reporting can be an effective to understand how your audience can interact with physical landmarks. You can manually send beacon tracking data to your Analytics server and create rules based on a user's proximity to your beacons. This solution relies on the Profile extension to generate beacon-related rules.
Sending beacon data to Adobe Analytics for reporting can be an effective to understand how your audience can interact with physical landmarks.

For more information, see the following link:
This tutorial illustrates how to manually send beacon tracking data to your Analytics server and create rules based on a user's proximity to your beacons. This solution relies on the Profile extension to generate beacon-related rules.

* [Implementing beacon tracking for Adobe Analytics in Mobile Android and iOS applications](track-beacon.md)

## Attach or modify data in SDK events

These tutorials illustrate how to enable advanced use-cases with Attach Data and Modify Data actions.

* [Attach data to SDK events](attach-data.md)
* [Modify data to SDK events](modify-data.md)

## Using data elements to define dynamic data in rules

Data elements are building blocks for rules and allow you create a data dictionary of commonly used data in the Platform Mobile SDK. This collection of data elements becomes the dictionary of defined data that you can use to build rules for your application, and this dictionary is shared across Experience Platform Launch where it can be used with any extension that is added to your mobile property.
emdobrin marked this conversation as resolved.
Show resolved Hide resolved
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since Launch is no longer that brand name -

"...shared across your tags implementation where it can..."


This tutorial illustrates how to set up rules with dynamic data.

* [Using data elements to define dynamic data in rules](launch-data-elements.md)

## Signal extension and Rules Engine integration

This tutorial illustrates how to use Signal actions such as postbacks, openning a URL in your Data Collection rules by laveraging the client-side Rules Engine.

* [Signal extension and Rules Engine integration](signal-extension-and-rules-engine-integration.md)

## iOS App Extension implementation

This tutorial illustrates how to use the Experience Platform mobile extensions in iOS App Extensions.

* [iOS App Extension integration](app-extension.md)