在移动应用程序中实施Adobe Experience Cloud教程
了解如何使用Adobe Experience Platform Mobile SDK在移动应用程序中实施Adobe Experience Cloud应用程序。
Experience Platform Mobile SDK是客户端SDK,它允许Adobe Experience Cloud的客户通过Adobe Edge Network与Adobe Experience Platform应用程序和第三方服务进行交互。 有关更多详细信息,请参阅Adobe Experience Platform Mobile SDK文档。
本教程将指导您在名为Luma的示例应用程序中完成Platform Mobile SDK的实施。 Luma应用程序具有的功能可让您构建现实的实施。 完成本教程后,您应该可以在自己的移动应用程序中开始通过Experience Platform Mobile SDK实施所有营销解决方案。
这些课程专门针对:
- iOS,使用Swift编程语言和SwiftUI框架。
- Android,使用Kotlin和Java编程语言以及JetPack Compose框架。
完成本教程后,您将能够:
-
使用标准和自定义字段组创建架构。
-
设置数据流。
-
配置移动标记属性。
-
设置Experience Platform数据集(可选)。
-
在应用程序中安装并实施标记扩展。
-
将Experience Cloud参数正确传递给webview。
-
添加以下Adobe Experience Cloud应用程序或扩展:
权限
在这些课程中,我们假定您拥有Adobe ID以及完成练习所需的用户级别权限。 如果没有,您应该联系Adobe管理员以请求获取访问权限。
-
在数据收集中,您必须具有:
-
平台 — 权限项 移动设备
-
属性权限 — 用于 开发、批准、发布、管理扩展 和 管理环境 的权限项。
-
公司权限 — 用于 管理属性 的权限项
有关标记权限的详细信息,请参阅产品文档中的标记用户权限。
-
-
在Experience Platform中,您必须具有:
-
数据建模 — 用于管理和查看架构的权限项。
-
Identity Management — 管理和查看身份命名空间的权限项。
-
数据收集 — 用于管理和查看数据流的权限项。
-
如果您是基于Platform的应用程序(如Real-Time CDP、Journey Optimizer或Customer Journey Analytics)的客户,并计划参加相关课程,您还应参加:
- 数据管理 — 用于管理和查看数据集的权限项。
- 可用于本教程的开发 沙盒。
-
对于Journey Optimizer课程,您需要权限来配置 推送通知服务 并创建 应用程序表面、历程、消息 和 消息预设。 此外,对于决策管理,您需要具有适当的权限来 管理优惠 和 决策,如权限级别中所述。
-
-
对于Adobe Analytics,您必须知道可以使用哪些 报表包 来完成本教程。
-
对于Adobe Target,您必须具有创建和激活活动的权限。
- <your name or initials>
添加到指示您创建的对象的名称。版本历史记录
-
2025年9月9日:
- 应用程序的Android版本及随附说明。
- 更新了Journey Optimizer中应用程序表面和促销活动功能的变更。
-
2023年11月29日:通过新的示例应用程序以及应用程序内消息传送、决策管理和Adobe Target的新课程进行重大修改。
-
2022年3月9日:首次发布
下载Luma应用程序
示例应用程序有两个版本可供下载。 两个版本均可从GitHub下载/克隆。 您找到两个文件夹:
您将iOS用作平台,Swift用作编程语言,SwiftUI用作用户界面框架,Xcode用作集成开发环境(IDE)。 但是,解释的许多实施概念与其他开发平台类似。 许多公司已经成功完成了本教程,之前的iOS和Swift(UI)开发经验很少甚至没有。 您无需成为专家即可完成课程,但如果您能够轻松阅读和理解代码,将可从课程中学到更多知识。
您可以从App Store下载应用程序的最终产品化版本。
示例应用程序有两个版本可供下载。 这两个版本均可从GitHub下载或克隆。 您找到两个文件夹:
您将Android用作平台,Kotlin+Java用作编程语言,JetPack Compose用作用户界面框架,Android Studio用作集成开发环境(IDE)。 但是,解释的许多实施概念与其他开发平台类似。 许多人已经成功完成了本教程,之前的Android / Kotlin+Java / JetPack撰写体验很少,甚至没有。 您无需成为专家即可完成课程,但如果您能够轻松阅读和理解代码,将可从课程中学到更多知识。
如果您愿意,可以加入Google Play中应用程序的产品化版本的测试。
让我们开始吧!
下一步: 创建XDM架构