在移动应用程序中实施 Adobe Experience Cloud 指南

了解如何用 Adobe Experience Platform 移动 SDK 在移动应用程序中实施 Adobe Experience Cloud 应用程序。

Experience PlatformMobile SDK是一个客户端SDK,它允许Adobe Experience Cloud客户通过Adobe Experience Platform边缘网络与Adobe应用程序和第三方服务进行交互。 请参阅 Adobe Experience Platform Mobile SDK文档 以了解更多详细信息。

构建设置

本教程将指导您在名为Luma的示例零售应用程序中完成Platform Mobile SDK的实施。 的 Luma应用程序 具有一些功能,可让您构建实际可行的实施。 完成本教程后,您应该可以在自己的移动设备应用程序中开始通过Platform Mobile SDK实施所有营销解决方案。

课程专为iOS设计,并在Swift中编写,但许多概念也适用于Android™。

完成本教程后,您将能够:

注意

提供了类似的多解决方案教程 Web SDK.

先决条件

在这些课程中,我们假定您拥有 Adobe ID 和完成练习所需的权限。如果没有,则应联系Adobe管理员以请求获取访问权限。

  • 在数据收集中,您必须具有:
    • 平台 — 权限项 移动设备

    • 资产权限 — 权限项 开发, 批准, 发布, 管理扩展​和 管理环境.

    • 公司权限 — 权限项 管理资产 和,如果完成了可选的推送消息课程, 管理应用程序配置

      有关标记权限的更多信息,请参阅 标记的用户权限产品文档中的。

  • 在Experience Platform中,您必须具有:
    • 数据建模 — 用于管理和查看架构的权限项。

    • Identity Management — 用于管理和查看身份命名空间的权限项。

    • 数据收集 — 用于管理和查看数据流的权限项。

    • 如果您是基于平台的应用程序(如Real-time CDP、Journey Optimizer或Customer Journey Analytics)的客户,则还应该:

      • 数据管理 — 用于管理和查看数据集以完成操作的权限项 可选平台练习 (需要基于平台的应用程序的许可证)。
      • 开发 沙盒 您可以在本教程中使用它。
  • 对于Adobe Analytics,你必须知道 报表包 您可以使用来完成本教程。

所有Experience Cloud客户都应有权访问部署Mobile SDK所需的功能。 如果系统管理员在Admin Console中未看到如上所述的Adobe Experience Platform功能,请 请求配置.

此外,还假定您熟悉 Swift. 您无需成为专家即可完成课程,但如果您能够轻松阅读和理解代码,将可从这些课程中学到更多知识。

下载Luma应用程序

可以下载示例应用程序的两个版本。

  1. — 版本,不含任何Experience Cloud代码,可在本教程中完成动手操作练习
  2. 已完全实施 — 具有完整Experience Cloud实施以供引用的版本。

让我们开始吧!

下一个: 创建XDM架构

注意

感谢您花时间了解Adobe Experience Platform Mobile SDK。 如果您有任何疑问、想要分享一般反馈或对未来内容提出建议,请就此分享 Experience League社区讨论帖子

在此页面上