了解如何用 Adobe Experience Platform 移动 SDK 在移动应用程序中实施 Adobe Experience Cloud 应用程序。
Experience PlatformMobile SDK是一个客户端SDK,它允许Adobe Experience Cloud的客户通过Adobe Experience Platform Edge Network与Adobe应用程序和第三方服务进行交互。 请参阅 Adobe Experience Platform移动SDK文档 以了解更多详细信息。
本教程将指导您在名为Luma的示例零售应用程序中实施Platform Mobile SDK。 此 Luma应用程序 具有的功能可让您构建现实的实施。 完成本教程后,您应该可以在自己的移动应用程序中开始通过Experience PlatformMobile SDK实施所有营销解决方案。
这些课程是为iOS设计的,使用Swift/SwiftUI编写,但许多概念也适用于Android™。
完成本教程后,您将能够:
类似的多解决方案教程可用于 Web SDK.
在这些课程中,我们假定您拥有AdobeID和完成练习所需的用户级别权限。 如果没有,您应该联系Adobe管理员以请求获取访问权限。
在数据收集中,您必须具有:
平台 — 权限项 移动设备
资产权限 — 权限项至 开发, 批准, Publish, 管理扩展、和 管理环境.
公司权限 — 权限项至 管理资产 此外,如果您已完成可选的推送消息课程, 管理应用程序配置
有关标记权限的更多信息,请参阅 标记的用户权限 在产品文档中。
在Experience Platform中,您必须具有:
数据建模 — 用于管理和查看架构的权限项。
Identity Management — 用于管理和查看身份命名空间的权限项。
数据收集 — 用于管理和查看数据流的权限项。
如果您是基于Platform的应用程序(如Real-Time CDP、Journey Optimizer或Customer Journey Analytics)的客户,并且将参加相关课程,您还应参加:
对于Journey Optimizer课程,您需要具有配置 推送通知服务 并创建 应用程序表面, a 历程, a message、和 消息预设. 对于决策管理,您需要拥有 管理优惠 和 决策 如所述 此处.
对于Adobe Analytics,您必须知道是哪个 报表包 您可以使用完成本教程。
对于Adobe Target,您必须具有创建和激活活动的权限。
在本教程中,您可以创建架构、数据集、身份等。 如果多个用户在一个沙盒中学习本教程,请考虑在创建这些对象时附加或附加标识作为命名约定的一部分。 例如,添加 - <your name or initials>
到指示您创建的对象的名称。
示例应用程序有两个版本可供下载。 这两个版本都可以下载/克隆 Github. 您将找到两个文件夹:
您使用iOS作为平台, Swift 作为编程语言, SwiftUI 作为UI框架和 Xcode 作为集成开发环境(IDE)。 但是,解释的许多实施概念与其他开发平台类似。 许多人已经成功完成了本教程,之前的iOS/Swift(UI)体验很少甚至没有。 您无需成为专家即可完成课程,但如果您能够轻松阅读和理解代码,将可从课程中学到更多知识。
让我们开始吧!
感谢您投入时间学习Adobe Experience Platform Mobile SDK。 如果您有疑问、希望分享一般反馈或有关于未来内容的建议,请在此共享它们 Experience League社区讨论帖子.
下一步: 创建XDM架构