在行動應用程式教學課程中實作Adobe Experience Cloud

瞭解如何使用Adobe Experience Cloud Mobile SDK在行動應用程式中實施Adobe Experience Platform應用程式。

Experience Platform Mobile SDK是使用者端的SDK,可讓Adobe Experience Cloud的客戶透過Adobe Experience Platform Edge Network與Adobe應用程式和協力廠商服務互動。 如需更多詳細資訊,請參閱Adobe Experience Platform Mobile SDK檔案

架構 {modal="regular"}

本教學課程會引導您在名為Luma的範例應用程式中實施Platform Mobile SDK。 Luma應用程式具備的功能可讓您建置逼真的實施。 完成本教學課程後,您應已準備好開始透過Experience Platform Mobile SDK在您自己的行動應用程式中實施所有行銷解決方案。

這些課程是專為下列用途而設計:

  • iOS,使用Swift程式語言和SwiftUI架構。
  • Android,使用Kotlin和Java程式語言以及JetPack Compose架構。

完成本教學課程之後,您將能夠:

NOTE
網頁SDK有類似的多解決方案教學課程。

權限

這些課程假設您擁有Adobe ID和完成練習所需的使用者層級許可權。 如果沒有,您應該聯絡Adobe管理員以要求存取權。

  • 在資料收集中,您必須擁有:

    • 平台 — 許可權專案​ 行動裝置

    • 屬性權利 — 許可權專案: 開發核准發佈管理擴充功能 ​和​ 管理環境

    • 公司權利 — 用於​ 管理屬性 ​的許可權專案

      如需有關標籤許可權的詳細資訊,請參閱產品檔案中的標籤的使用者許可權。

  • 在Experience Platform中,您必須擁有:

    • 資料模型 — 管理和檢視結構描述的許可權專案。

    • Identity Management — 管理和檢視身分識別名稱空間的許可權專案。

    • 資料彙集 — 管理和檢視資料串流的許可權專案。

    • 如果您是Real-Time CDP、Journey Optimizer或Customer Journey Analytics等平台型應用程式的客戶,並計畫進行相關課程,您也應該有:

      • 資料管理 — 管理和檢視資料集的許可權專案。
      • 您可以在本教學課程中使用的開發​ 沙箱
    • 若要參加Journey Optimizer課程,您需要設定​ 推播通知服務 ​的許可權,以及建立​ 應用程式介面歷程訊息 ​和​ 訊息預設集 ​的許可權。 此外,針對決定管理,您需要適當的許可權來​ 管理優惠 ​與​ 決定,如許可權層級所述。

  • 針對Adobe Analytics,您必須知道您可以使用哪些​ 報表套裝 ​來完成本教學課程。

  • 針對Adobe Target,您必須擁有建立和啟用活動的許可權。

NOTE
在本教學課程中,您會建立結構描述、資料集、身分等等。 如果有多人在一個沙箱中完成本教學課程,在建立這些物件時,請考慮在命名慣例中附加或附加身分識別。 例如,將 - <your name or initials>新增至指示您建立的物件名稱。

版本記錄

  • 2025年9月9日:

    • 應用程式的Android版本及相關指示。
    • 更新Journey Optimizer中應用程式表面和促銷活動功能的變更。
  • 2023年11月29日:透過新的範例應用程式和適用於應用程式內訊息、決策管理和Adobe Target的新課程進行重大檢修。

  • 2022年3月9日:首次發佈

下載Luma應用程式

iOS

範例應用程式有兩個版本可供下載。 兩個版本均可從GitHub下載/複製。 您找到兩個資料夾:

  1. 開始:專案,不含程式碼或具有預留位置程式碼的大部分Experience Platform Mobile SDK程式碼,您必須使用此程式碼來完成本教學課程中的實作練習。
  2. 完成:具有完整實作以供參考的版本。

您使用iOS作為平台,Swift作為程式設計語言,SwiftUI作為UI架構,Xcode作為整合式開發環境(IDE)。 不過,許多所說明的實作概念與其他開發平台類似。 許多人已經成功完成本教學課程,很少或沒有先前的iOS和Swift(UI)開發經驗。 您不需要成為專家就能完成課程,但如果您熟悉且瞭解程式碼,將能從中學到更多。

您可以從App Store下載應用程式的最終產品化版本。

下載

Android

範例應用程式有兩個版本可供下載。 兩個版本均可從GitHub下載或複製。 您找到兩個資料夾:

  1. 開始:專案,不含程式碼或具有預留位置程式碼的大部分Experience Platform Mobile SDK程式碼,您必須使用此程式碼來完成本教學課程中的實作練習。
  2. 完成:具有完整實作以供參考的版本。

您使用Android作為平台,Kotlin+Java作為程式設計語言,JetPack Compose作為UI架構,Android Studio作為整合式開發環境(IDE)。 不過,許多所說明的實作概念與其他開發平台類似。 許多人已經成功完成本教學課程,幾乎沒有或完全沒有之前的Android / Kotlin+Java / JetPack撰寫體驗。 您不需要成為專家就能完成課程,但如果您熟悉且瞭解程式碼,將能從中學到更多。

您也可以從Google Play加入應用程式產品化版本的測試。

我們開始吧!

SUCCESS
感謝您花時間學習Adobe Experience Platform Mobile SDK。 如果您有任何疑問、想分享一般意見或有關於未來內容的建議,請在這篇Experience League社群討論貼文上分享。

下一步: 建立XDM結構描述

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b